ningsy 发表于 2022-12-2 14:58
我的经验是,EC11尽量不要使用外部中断来检测,会干扰外设的正常运行。建议把EC11代码封装成函数,在while( ...
素阳工坊 发表于 2022-12-2 15:39
所以问题可能不是程序和电路,而是旋转编码器本身的特性造成外部中断出问题是吗?谢谢你的建议 :-D
Y_G_G 发表于 2022-12-2 16:13
IIC硬件中断开启之后,必须在 interrupt 24 中断中执行清除IIC中断标志位 I2CMSST 的操作
不然就会卡在IIC ...
素阳工坊 发表于 2022-12-2 20:33
谢谢你的建议,I2CMSST的中断标志位我确实用软件清除了的,I2C功能在各个情况下都能正常运行。问题是TCON ...
coody_sz 发表于 2022-12-2 20:39
再次,STC8H系列的MCU,带有2个硬件的编码器接口,楼主可以试试,我用着挺好,几百KHz都能响应。
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |