Figure 178. Triggering Timer 2 With Enable Of Timer 1 - STMicroelectronics STM32F405 Reference Manual

Advanced arm-based 32-bit mcus
Table of Contents

Advertisement

General-purpose timers (TIM2 to TIM5)
As in the previous example, you can initialize both counters before starting counting.
Figure 178
mode instead of gated mode (SMS=110 in the TIM2_SMCR register).
TIMER1-CEN=CNT_EN
TIMER1-CNT_INIT
TIMER2-CNT_INIT
Starting 2 timers synchronously in response to an external trigger
In this example, we set the enable of timer 1 when its TI1 input rises, and the enable of
Timer 2 with the enable of Timer 1. Refer to
counters are aligned, Timer 1 must be configured in Master/Slave mode (slave with respect
to TI1, master with respect to Timer 2):
Configure Timer 1 master mode to send its Enable as trigger output (MMS=001 in the
TIM1_CR2 register).
Configure Timer 1 slave mode to get the input trigger from TI1 (TS=100 in the
TIM1_SMCR register).
Configure Timer 1 in trigger mode (SMS=110 in the TIM1_SMCR register).
Configure the Timer 1 in Master/Slave mode by writing MSM=1 (TIM1_SMCR register).
Configure Timer 2 to get the input trigger from Timer 1 (TS=000 in the TIM2_SMCR
register).
Configure Timer 2 in trigger mode (SMS=110 in the TIM2_SMCR register).
When a rising edge occurs on TI1 (Timer 1), both counters starts counting synchronously on
the internal clock and both TIF flags are set.
Note:
In this example both timers are initialized before starting (by setting their respective UG
bits). Both counters starts from 0, but you can easily insert an offset between them by
writing any of the counter registers (TIMx_CNT). You can see that the master/slave mode
insert a delay between CNT_EN and CK_PSC on timer 1.
616/1731
shows the behavior with the same configuration as in

Figure 178. Triggering timer 2 with Enable of timer 1

CK_INT
TIMER1-CNT
75
TIMER2-CNT
CD
TIMER2
write CNT
TIMER 2-TIF
DocID018909 Rev 11
00
00
E7
Write TIF=0
Figure 174
for connections. To ensure the
RM0090
Figure 241
but in trigger
01
02
E8
E9
EA

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the STM32F405 and is the answer not in the manual?

Table of Contents

Save PDF