This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
电路板上的TCA6424A的IO口均配置成了输出口,但是TCA6424A的IO口在使用的过程中会莫名其妙的又变成了输入口,通过软件读芯片的三个配置寄存器,均为11111111,说明IO口都被配成了输入口,通过读芯片的数据手册发现芯片复位和VCCP电源掉电都会对芯片进行复位,芯片复位后极性寄存器会将IO口配置成输入,想问一下还有哪些情况会把芯片的IO口配置为输入口呢?我遇到的问题可能是什么原因造成的呢?谢谢!
这样的话,说明不是I2C程序的问题。 如果是偶尔芯片有问题,可以做下交叉实验,正常工作的芯片和出现问题的芯片交换下,看是板子的问题还是芯片自身的问题。