尊敬的
连接了两个旋钮编码器,编码器1连接到D4,D5 (端口初始化为输入双边缘触发器),使用普通方法,编码器2连接到E4,E5 (端口初始化为输入双边缘触发器),旋转编码器2时,微控制器将重置。 我认为是端口初始化问题,在未初始化整个端口之后,通常会将编码器2转换为单片集成电路复位,在e 4引脚断开连接没有单片集成电路复位问题之后,在我将编码器引脚更改为d 0之后, D 7,输入双边触发器的初始化,这样旋转编码器将不会重置MCU,但发现两个支脚处于低位,3.3 v无法上拉,因此无法读取编码器级别。 然后将编码器针脚更改为D1,D2,与上述初始化相同,可以读取
编码器级别可用作 附件 图片 ![]()
提前感谢