[应用相关] STM32编码器模式下,定时器只有16位,不够用怎么办?

[复制链接]
 楼主| cr315 发表于 2022-1-19 10:47 | 显示全部楼层 |阅读模式
用的STM32F103C6,连接一个分辨率为2000的编码器
定时器选择编码器模式,选择T1 T2都触发8 V/ M& I1 i5 a( t8 u6 z3 v
如果考虑逆时针和顺时针的话,只能转四圈就计数器就溢出了

请问有没有什么解决办法?
香水城 发表于 2022-1-20 15:20 | 显示全部楼层
你现在ARR配置为多少啊?2000*4? 怎么会几圈溢出呢?计数器ARR不是可以配置到16位吗?
香水城 发表于 2022-1-20 16:26 | 显示全部楼层
另外,即使溢出也没有问题啊,我们还可以统计溢出次数。
cen9ce 发表于 2022-1-27 14:38 | 显示全部楼层
换芯片呗,没有啥好办法
t1ngus4 发表于 2022-1-27 14:46 | 显示全部楼层
你可以定时清数据啊,不让溢出呢
q1ngt12 发表于 2022-1-27 14:55 | 显示全部楼层
这个倒是没遇到过,溢出之前清一下数据是否能可以呢?
lix1yr 发表于 2022-1-27 15:02 | 显示全部楼层
不够用换芯片,换了就好了
l1uyn9b 发表于 2022-1-27 15:49 | 显示全部楼层
ST的没有高级定时器么?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1448

主题

4810

帖子

0

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

1448

主题

4810

帖子

0

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