RM0390 Rev 4 557/1328
RM0390 General-purpose timers (TIM2 to TIM5)
581
Figure 202. Triggering timer 2 with Enable of timer 1
Using one timer as prescaler for another timer
For example, you can configure Timer 1 to act as a prescaler for Timer 2. Refer to
Figure 198 for connections. To do this:
• Configure Timer 1 master mode to send its Update Event (UEV) as trigger output
(MMS=010 in the TIM1_CR2 register). then it outputs a periodic signal on each counter
overflow.
• Configure the Timer 1 period (TIM1_ARR registers).
• Configure Timer 2 to get the input trigger from Timer 1 (TS=000 in the TIM2_SMCR
register).
• Configure Timer 2 in external clock mode 1 (SMS=111 in TIM2_SMCR register).
• Start Timer 2 by writing ‘1 in the CEN bit (TIM2_CR1 register).
• Start Timer 1 by writing ‘1 in the CEN bit (TIM1_CR1 register).
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 Figure 198 for connections. To ensure the
069
:ULWH7,)
&.B,17
7,0(5&17
7,0(5&17B,1,7
7,0(5&(1 &17B(1
7,0(57,)
(
(
&' ( ($
7,0(5&17
7,0(5&17B,1,7
7,0(5ZULWH&17