打印

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

[复制链接]
1988|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

粉丝