正交解码器中断不能正常工作
DA14531 SmartBond微型模块
4个月前
正交解码器中断不能正常工作
过帐人1用户35分 8个答复我将一个旋转编码器连接到dev kit pro,并用正交解码器示例对其进行了测试。在轮询模式下,它确实工作得很好,每次旋转编码器的“点击”X值都会改变。另一方面,ISR报告非常不规则,通常每3-5次“点击”旋转编码器就会显示一次。
你知道问题是什么吗?
4个月前
你好,
根据我们团队内部的说法,事件计数器在中断中没有被清除。请尝试清除四元\u解码器\u用户\u回调\u函数中的事件,如下所示:
SetBits16(QDEC_CTRL_REG,QDEC_EVENT_CNT_CLR,1);//清除事件计数
让我们知道这是否有助于解决这个问题。
谢谢,下午好
4个月前
你好,
感谢您在我们的新论坛上发布您的问题。我已经在内部升级了,所以我会尽快回复你。
谢谢,下午好