2019-07-21 01:35发布
Acuity 发表于 2018-12-24 23:47 外部中断不好处理,会丢脉冲。另外在中断函数延时,大忌啊,还延时这么长。。。。 用定时器的正交编码功能 ...
最多设置5个标签!
用定时器的正交编码功能啊,多简单的事。
刚好最近在实验定时器的编码器输入功能,使用的是几块钱的机械式旋转编码器。
我发现快速旋转时一样会出现CNT值往相反方向计数的情况。
估计是由于机械触点抖动造成的。
请问这种情况在定时器设置里有没有途径避免或改善?或只能在电路上消抖来改善?
如果用光电编码器或磁性编码器,还会有这种情况吗?(只用过几块钱的机械编码器)
试过用Stm32CubeMX配置了定时器的编码器模式。
因为现在用的编码器是定位为20,分辨能力是10P的。
转一次只会有上升沿或只会有下降沿。
一周热门 更多>