打印

STM32 定时器定时

[复制链接]
1747|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wuxj00|  楼主 | 2012-5-7 21:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我现在的问题是我要定时器在我想要的时间段工作,采用通用定时器TIM2和TIM3,在我用定时器完成后采用TIM_Cmd(TIMx,DISABLE)关掉定时器,或者采用TIM_ITConfig(TIMx,TIM_IT_Update,DISABLE);(没有中断产生相当于没有用),当我下次用的时候:TIM_SetCouter(TIMx,0);TIM_Cmd(TIMx,ENABLE);或者使能中断定时器好像工作不对,但如果我在重新开启定时器时在初始化一次定时器时,好像又能够正常工作了;


求解这是什么原因,由于没次重启定时器时都要初始化,显得有点浪费时间,有没有什么好的方法,还是**作的时候有什么错,求解释。。。。
沙发
wuxj00|  楼主 | 2012-5-8 19:35 | 只看该作者
好像是,我在中断中没有清除标志位。。。。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

14

帖子

0

粉丝