新手上路
- 积分
- 22
- 金钱
- 22
- 注册时间
- 2014-12-11
- 在线时间
- 0 小时
|
发表于 2015-6-22 11:51:12
|
显示全部楼层
回复【2楼】正点原子:
---------------------------------
在做程序的时候出现了:一开允许中断函数TIM_ITConfig(),定时器立刻进入中断函数一次。
看了好几个原子的帖子;然后试着解决了自己的问题。
总结:应该是TIM_TimeBaseInit(TIM5, &TIM_TimeBaseStructure);产生了更新事件,只要将
TIM_ClearFlag(TIM5, TIM_FLAG_Update);
TIM_ITConfig(TIM5,TIM_IT_Update,ENABLE); 放在TIM_TimeBaseInit(TIM5, &TIM_TimeBaseStructure);的后面,就不会出现一开允许中断函数TIM_ITConfig(),定时器立刻进入中断函数一次的情况。
IM_Cmd(TIM5, ENABLE); 放前放后无所谓,他只是让计数器开始计数,只是放后面的话可能需要将计数器清零。
希望对:解决一开允许中断函数TIM_ITConfig(),定时器立刻进入中断函数一次;有帮助。 |
|