小学生
最后登录1970-1-1
在线时间 小时
注册时间2014-10-4
|
开发板:429挑战者
编译环境:keil5
软件工程:stm32cubemx
今日在论坛逛了好久终于把STM32定时器的旋转编码器功能做好了,我的旋转编码器是AB相旋转编码器,很简单的那种旋钮式.目前将旋转编码器A相接到定时器的通道1,B相接定时器通道2,按照上传附件中的设置配置好之后,左旋编码器,可以检测到CNT计数值为减小,右旋编码器,CNT值增加,我看手册上又提到反相,如下图所示
但是实际看了一下寄存器和源码配置过程,似乎没有这个寄存器控制反相的,其实我就想问问,如果在不改变硬件连接的情况下,目前编码器左旋减小右旋增加能否通过设置STM32相关寄存器来达到左旋增加右旋减小这样的反相效果呢?
网上关于旋转编码器的说明不多,请火哥看一下,万谢~
|
|