先换一个芯片是否正常。
然后看看寄存器是否设对,程序有没有问题。
还有硬件有没有超出IO口的输出能力。
引起这个的原因太多了,可以逐个排除。
如果不是硬件通信接口,只是个普通的IO口,那就换个IO脚。
不知道是哪个引脚坏了。
同样的软件配置一下其他引脚,看看能不能正常输出输入,以排除程序问题。
电路上看看都接了什么,会不会是强上拉下拉。
你是问损坏的原因么?
损坏了肯定没有信号啊,如果可以输入说明那个引脚没有损坏。
那可能确实就是引脚损坏了,有可能受潮,也可能是某个引脚某次输入电流过大被损坏,原因很多的
可以考虑换块芯片试试,排除程序上面的问题
数据输入不了,也不能输出想要的信号
出现这种情况的原因很多
1.单片机配置问题,IO口没有配置好
2.如果是硬件问题,换个单片机试试