在线时间0 小时
UID376731
ST金币0
蝴蝶豆0
注册时间2012-8-2
新手上路
- 最后登录
- 1970-1-1
|
a0a.1 0b0c
比如,在技术文档中,计数器向上计数模式中,计数器从0计数到用户定义的比较值(TIMx_ARR寄存器的值),然后重新从0
开始计数并产生一个计数器溢出事件,同时,如果TIM1_CR1寄存器的UDIS位是0,将会产生一
个更新事件(UEV)。请问更新事件是什么,为什么当我使能更新事件的时候,定时器不能正常工作。
TIM2_TimeBaseInit(TIM2_PRESCALER_16384, 0x23D0);
TIM2_Cmd(ENABLE); ///启用定时器2
TIM2_ITConfig(TIM2_IT_UPDATE, ENABLE); //使能中断事件
TIM2_ARRPreloadConfig(DISABLE);//不预计数装载
TIM2_SetAutoreload(0x23D0);
//TIM2_UpdateDisableConfig(ENABLE); ///使能更新事件 |
|