单片机的IO口无法赋值,该怎么解决
单片机的IO口无法赋值
P12口是触发端,低电平触发时为0,却不能给他赋值0,用该脚接传感器也没用。是什么原因呢。
------解决方案--------------------
先用示波器确信传感器有输出。我觉得如果是买得现成的传感器应该是没问题的。
因为是低电平触发,IO脚应设为低电平捕获,引发中断。也许是IO脚确实收到了一个低电平的脉冲信号,但单片机没能及时捕获。
应该是你程序上的问题。
P12口是触发端,低电平触发时为0,却不能给他赋值0,用该脚接传感器也没用。是什么原因呢。
------解决方案--------------------
先用示波器确信传感器有输出。我觉得如果是买得现成的传感器应该是没问题的。
因为是低电平触发,IO脚应设为低电平捕获,引发中断。也许是IO脚确实收到了一个低电平的脉冲信号,但单片机没能及时捕获。
应该是你程序上的问题。