如何判断定时器是向上溢出还是向下溢出

[复制链接]
2890|3
 楼主| zhxi 发表于 2010-12-12 22:30 | 显示全部楼层 |阅读模式
STM32用在正交编码器上,为了得到一个很大的累计值(超过360度,与CNT寄存器一起组成32位的寄存器),所以需要进行累计,希望在定时器向上溢出时,高16位值加1,当向下溢出时则减1。
香水城 发表于 2010-12-13 10:08 | 显示全部楼层
这个问题可以通过应用本身的特性解决:向上溢出时,读出的CNT数值应是一个很大的数,而向下溢出时,则读出的CNT数值应是一个很小的接近0的数。
 楼主| zhxi 发表于 2010-12-13 12:51 | 显示全部楼层
没有标志位吗?
香水城 发表于 2010-12-13 13:38 | 显示全部楼层
没看到有标志位。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

34

主题

146

帖子

1

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