微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > stm32对编码器计数

stm32对编码器计数

时间:10-02 整理:3721RD 点击:
图和程序(部分)都是前辈留下的,我看了了半天也试了很多次,现在越来越混了,不知道前辈到底是用什么方法在测脉冲,感觉图和程序都有问题,有大神帮忙解释下给点建议吗。我现在脑子全是乱的。








不是大神,前段时间做过旋转编码器,小编贴的程序挺乱的,但上面的电路没问题,简单来说就是起到隔离的作用,编码器输出的双路正交脉冲信号经隔离输入单片机,单片机设置外部中断(如果不用硬件编码器接口的话),只需设置一个即可,中断服务程序里判断另一个输入是高还是低即可确定正反装,相应的counter++或者--即可计算旋转角度。

不是大神,前段时间做过旋转编码器,小编贴的程序挺乱的,但上面的电路没问题,简单来说就是起到隔离的作用,编码器输出的双路正交脉冲信号经隔离输入单片机,单片机设置外部中断(如果不用硬件编码器接口的话),只需设置一个即可,中断服务程序里判断另一个输入是高还是低即可确定正反装,相应的counter++或者--即可计算旋转角度。

很不错哦,很实用

谢谢  很好               

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top