打印
[STM8]

定时器的计数

[复制链接]
1561|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
gpjun2008|  楼主 | 2013-12-10 14:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
定时器的计数问题:TIM2的CNTR计数是标志 比如TIM2_SR1 &=~ (0x01) 清零之后就开始的还是退出了溢出中断开始的?

还有如果进入了其他的中断,计数器的计数会停止吗?还是照常计数。
沙发
huiguang_1| | 2013-12-11 16:18 | 只看该作者
清零之后就重新开始了,进入其它中断,定时器不会停止。如果是STM8,做EEPROM的时候不行,因为写eeprom单片机会死掉几个ms。仔细阅读手册。

使用特权

评论回复
板凳
gpjun2008|  楼主 | 2013-12-12 08:48 | 只看该作者
huiguang_1 发表于 2013-12-11 16:18
清零之后就重新开始了,进入其它中断,定时器不会停止。如果是STM8,做EEPROM的时候不行,因为写eeprom单片 ...

果然。3q

使用特权

评论回复
地板
kenmy| | 2013-12-12 10:42 | 只看该作者
2楼说的很精确

使用特权

评论回复
5
gpjun2008|  楼主 | 2013-12-12 12:15 | 只看该作者
kenmy 发表于 2013-12-12 10:42
2楼说的很精确

同意LS的

使用特权

评论回复
6
yit0435| | 2016-3-30 17:13 | 只看该作者
huiguang_1 发表于 2013-12-11 16:18
清零之后就重新开始了,进入其它中断,定时器不会停止。如果是STM8,做EEPROM的时候不行,因为写eeprom单片 ...

好像清零之前也在计数啊,难道中断标志置位会冻结计数器?

使用特权

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

本版积分规则

38

主题

267

帖子

3

粉丝