我在使用DM3730时,为了读取TPS65930的一些寄存器值用DSP配置I2C1为SCCB读模式后读出数据后,总线就处于忙模式无法释放,请问一下怎么才能释放总线。
还有就是通过DSP怎么读取TPS65930的的寄存器值(除了SCCB外),重复的START信号怎么产生?
Chris Meng:
jun sun2配置I2C1为SCCB读模式后读出数据后,总线就处于忙模式无法释放,请问一下怎么才能释放总线。
数据线和信号线上是否有上拉?总线上是否有其他I2C设备干扰?
jun sun2:
回复 Chris Meng:
电路上是有上拉,上拉是一直存在的啊?在FS模式下总线就能正常工作。是不是SCCB模式下有什么特殊的机制。
还有在FS模式下一次传输触发第二次start是怎么实现的呢??
是不是等传输完了ARDY信号产生然后再配置STT=1?
TI中文支持网

