| 数据搜索系统,热门电子元器件搜索 |
|
RM0312 数据表(PDF) 124 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
RM0312 数据表(HTML) 124 Page - STMicroelectronics |
|
124 / 275 page ![]() 16-bit general purpose timer (TIM2/TIM3) RM0312 124/275 DocID022352 Rev 3 Figure 43. Gating Timer B with OC1REF of Timer A In the example in Figure 43, the Timer B counter and prescaler are not initialized before being started. So they start counting from their current value. It is possible to start from a given value by resetting both timers before starting Timer A. You can then write any value you want in the timer counters. The timers can easily be reset by software using the UG bit in the TIMx_EGR registers. In the next example, we synchronize Timer A and Timer B. Timer A is the master and starts from 0. Timer B is the slave and starts from E7h. The prescaler ratio is the same for both timers. Timer B stops when Timer A is disabled by writing ‘0’ to the CEN bit in the TIMx_CR1 register: 1. Configure Timer A master mode to send its Output Compare 1 Reference (OC1REF) signal as trigger output (MMS=100 in the TIMx_CR2 register). 2. Configure the Timer A OC1REF waveform (TIMx_CCMR1 register). 3. Configure Timer B to get the input trigger from Timer A (TS=001 in the TIMx_SMCR register). 4. Configure Timer B in trigger gated mode (SMS=101 in TIMx_SMCR register). 5. Reset Timer A by writing ‘1’ in UG bit (TIMx_EGR register). 6. Reset Timer B by writing ‘1’ in UG bit (TIMx_EGR register). 7. Initialize Timer B to 0xE7 by writing ‘E7h’ in the Timer B counter (TIMx_CNTRL). 8. Enable Timer B by writing ‘1’ in the CEN bit (TIMx_CR1 register). 9. Start Timer A by writing ‘1’ in the CEN bit (TIMx_CR1 register). 10. Stop Timer A by writing ‘0’ in the CEN bit (TIMx_CR1 register). Timer B-TIF Write TIF=0 FC FD FE FF 00 3045 3047 3048 fMASTER TIMER1-OC1REF TIMER1-CNT TIMER2-CNT 01 3046 |
|
链接网址 |
| ALLDATASHEET是否为您带来帮助? [ DONATE ] |
关于 Alldatasheet | 广告服务 | 联系我们 | 隐私政策 | 数据表链接 | 链接交换 | 制造商名单 All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |