需要测试一块IIC总线的EEPROM电路的好坏,先向电路写入全1,然后读出数据比较判断,数据的写入和读出都是通过IIC总线,现在有个问题,每发送8个字节的数据后,电路会发出一个ACK的应答信号,这样在SDA线上会出现一个“both driving”的问题,要避免这个问题,需要把采用连接SDA的那根line转成输入状态,但是这样就得在输出和输入状态间不断切换,这种方法效率很低,且很难与SCL很好同步。我希望最好是一种打pattern的方法,一根line在SDA上写,另一根line在SDA上读,但是这样怎样解决在SDA线上,pci-6259的输出口与电路输出的“both driving”的问题?