3个月前
正交解码器中断不正常工作
张贴了1用户35分 8回复我将旋转编码器连接到DEV KIT PRO并使用四重奏_Decoder示例进行测试。在轮询模式下,它可以完美地工作,X值会更改旋转编码器的每个“单击”。另一方面的ISR报告非常不规则,并且通常显示旋转编码器的每3-5个“点击次”。
你有想法吗?
3个月前
你好呀,
根据我们的团队内部,在中断中未清除活动计数器。请尝试清除Quad_Decoder_User_CallBack_Function中的活动,如下所示:
setBits16(Qdec_ctrl_reg,qdec_event_cnt_clr,1); //清除事件数
让我们知道这是否有助于解决该问题。
谢谢,PM_DIALOG.
3个月前
你好呀,
感谢您在新论坛上发布您的问题。我在内部升级了这个,所以我会尽快回复你。
谢谢,PM_DIALOG.