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.
时序应该是没有问题的,这个是通过逻辑分析仪完全读出来后看到的结果
从输出的结果看tca9555可以输出低电平和高电平,这是不是说明驱动能力没有问题,是别的东西产生了影响
另外就是tca9555的寄存器,有什么办法检查寄存器值?
问题仍然没有解决,操作tca9555的时候仍然读不出引脚的电平,每次读出的数据为全“0”,或者全“1”。
碰巧今天刚到了铁电的FRAM遂拿来试试,很顺利的实现了读写操作,通过逻辑分析仪的波形来看,完全与I2C协议吻合。
回过头来仍想解决tca9555的怪现象,还有什么值得注意的吗?
波形太紧密了,想看下从机地址没写错吧,因为如果地址写错的话,数据有可能是全1,从这上面看似起始条件之后,从机最高位像是1,应该是0才对,TCA9555 slave从机地址为0100xxx。你总线上挂了几个PCA9555?