正交解码器中断不能正常工作
DA14531 SmartBond TINY模块
4个月前
正交解码器中断不能正常工作
发布的1用户35分 8回答说我将一个旋转编码器连接到开发工具包pro,并用quadrature_decoder示例测试它。在轮询模式,它工作完美,X值改变每一个“点击”旋转编码器。另一方面,ISR报告是非常不规则的,通常每3-5“点击”旋转编码器显示一次。
你知道这可能是什么问题吗?
4个月前
你好,
根据我们团队内部的说法,事件计数器在中断中没有被清除。请按照如下方法清除quad_decoder_user_callback_function中的事件:
SetBits16(QDEC_CTRL_REG, QDEC_EVENT_CNT_CLR, 1)
如果这有助于解决这个问题,请告诉我们。
谢谢,PM_Dialog
4个月前
你好,
感谢您在我们的新论坛上发布您的问题。我已经在内部升级了,我会尽快回复你的。
谢谢,PM_Dialog