[STM8] 定时器的计数

[复制链接]
2225|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楼说的很精确
 楼主| gpjun2008 发表于 2013-12-12 12:15 | 显示全部楼层
kenmy 发表于 2013-12-12 10:42
2楼说的很精确

同意LS的
yit0435 发表于 2016-3-30 17:13 | 显示全部楼层
huiguang_1 发表于 2013-12-11 16:18
清零之后就重新开始了,进入其它中断,定时器不会停止。如果是STM8,做EEPROM的时候不行,因为写eeprom单片 ...

好像清零之前也在计数啊,难道中断标志置位会冻结计数器?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

38

主题

267

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部