lkc8210 发表于 2021-8-6 14:03 嗯嗯,受益匪浅,感谢 |
可以参考一下我的贴子:一定位一脉冲的EC11旋转编码器最简洁的单片机驱动代码 |
munuc_w 发表于 2021-8-6 10:18 我明白了C:\Users\10935\Desktop 假如A相接D,B相接clk(上升沿触发),每次触发时,若A相先于B相,A相都处于高电平,输出高电平,反之为低电平 十分感谢 |
可以加一个判向单元,一个D触发器既可以了。两路脉冲数量是相等的,用任一路计数均可。 |
我想了一下,其实没必要对所有的脉冲都计数,我查了一下,判断AB相时,两者相位相差90度,若a相为下降沿触发外部中断,这时我我只需检查b相是高电平还是低电平就可以判断正反转了 |