SMSPE=B_0x0, TS=B_0x0, MSM=B_0x0, ETPS=B_0x0, ECE=B_0x0, ETP=B_0x0, ETF=B_0x0, SMS=B_0x0, SMSPS=B_0x0
TIM1 slave mode control register
SMS | SMS[2:0]: Slave mode selection 0 (B_0x0): Slave mode disabled - if CEN = 1’ then the prescaler is clocked directly by the internal clock. 1 (B_0x1): Quadrature encoder mode 1, x2 mode- Counter counts up/down on tim_ti1fp1 edge depending on tim_ti2fp2 level. 2 (B_0x2): Quadrature encoder mode 2, x2 mode - Counter counts up/down on tim_ti2fp2 edge depending on tim_ti1fp1 level. 3 (B_0x3): Quadrature encoder mode 3, x4 mode - Counter counts up/down on both tim_ti1fp1 and tim_ti2fp2 edges depending on the level of the other input. 4 (B_0x4): Reset Mode - Rising edge of the selected trigger input (tim_trgi) reinitializes the counter and generates an update of the registers. 5 (B_0x5): Gated Mode - The counter clock is enabled when the trigger input (tim_trgi) is high. The counter stops (but is not reset) as soon as the trigger becomes low. Both start and stop of the counter are controlled. 6 (B_0x6): Trigger Mode - The counter starts at a rising edge of the trigger tim_trgi (but it is not reset). Only the start of the counter is controlled. 7 (B_0x7): External Clock Mode 1 - Rising edges of the selected trigger (tim_trgi) clock the counter. |
TS | TS[2:0]: Trigger selection 0 (B_0x0): Internal Trigger 0 (tim_itr0) 1 (B_0x1): Internal Trigger 1 (tim_itr1) 2 (B_0x2): Internal Trigger 2 (tim_itr2) 3 (B_0x3): Internal Trigger 3 (tim_itr3) 4 (B_0x4): tim_ti1 Edge Detector (tim_ti1f_ed) 5 (B_0x5): Filtered Timer Input 1 (tim_ti1fp1) 6 (B_0x6): Filtered Timer Input 2 (tim_ti2fp2) 7 (B_0x7): External Trigger input (tim_etrf) |
MSM | Master/slave mode 0 (B_0x0): No action 1 (B_0x1): The effect of an event on the trigger input (tim_trgi) is delayed to allow a perfect synchronization between the current timer and its slaves (through tim_trgo). It is useful if we want to synchronize several timers on a single external event. |
ETF | External trigger filter 0 (B_0x0): No filter, sampling is done at f less than sub>DTS less than /sub> 1 (B_0x1): f less than sub>SAMPLING less than /sub>=f less than sub>tim_ker_ck less than /sub>, N=2 2 (B_0x2): f less than sub>SAMPLING less than /sub>=f less than sub>tim_ker_ck less than /sub>, N=4 3 (B_0x3): f less than sub>SAMPLING less than /sub>=f less than sub>tim_ker_ck less than /sub>, N=8 4 (B_0x4): f less than sub>SAMPLING less than /sub>=f less than sub>DTS less than /sub>/2, N=6 5 (B_0x5): f less than sub>SAMPLING less than /sub>=f less than sub>DTS less than /sub>/2, N=8 6 (B_0x6): f less than sub>SAMPLING less than /sub>=f less than sub>DTS less than /sub>/4, N=6 7 (B_0x7): f less than sub>SAMPLING less than /sub>=f less than sub>DTS less than /sub>/4, N=8 8 (B_0x8): f less than sub>SAMPLING less than /sub>=f less than sub>DTS less than /sub>/8, N=6 9 (B_0x9): f less than sub>SAMPLING less than /sub>=f less than sub>DTS less than /sub>/8, N=8 10 (B_0xA): f less than sub>SAMPLING less than /sub>=f less than sub>DTS less than /sub>/16, N=5 11 (B_0xB): f less than sub>SAMPLING less than /sub>=f less than sub>DTS less than /sub>/16, N=6 12 (B_0xC): f less than sub>SAMPLING less than /sub>=f less than sub>DTS less than /sub>/16, N=8 13 (B_0xD): f less than sub>SAMPLING less than /sub>=f less than sub>DTS less than /sub>/32, N=5 14 (B_0xE): f less than sub>SAMPLING less than /sub>=f less than sub>DTS less than /sub>/32, N=6 15 (B_0xF): f less than sub>SAMPLING less than /sub>=f less than sub>DTS less than /sub>/32, N=8 |
ETPS | External trigger prescaler 0 (B_0x0): Prescaler OFF 1 (B_0x1): tim_etr_in frequency divided by 2 2 (B_0x2): tim_etr_in frequency divided by 4 3 (B_0x3): tim_etr_in frequency divided by 8 |
ECE | External clock enable 0 (B_0x0): External clock mode 2 disabled 1 (B_0x1): External clock mode 2 enabled. The counter is clocked by any active edge on the tim_etrf signal. |
ETP | External trigger polarity 0 (B_0x0): tim_etr_in is non-inverted, active at high level or rising edge. 1 (B_0x1): tim_etr_in is inverted, active at low level or falling edge. |
SMS_1 | SMS[3] |
TS_1 | TS[4:3] |
SMSPE | SMS preload enable 0 (B_0x0): SMS[3:0] bitfield is not preloaded 1 (B_0x1): SMS[3:0] preload is enabled |
SMSPS | SMS preload source 0 (B_0x0): The transfer is triggered by the Timer’s Update event 1 (B_0x1): The transfer is triggered by the Index event |