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.

PPC3 I2C monitor 进行I2C命令调试,读写命令总是错误

使用TAS5805 DEMO板,试用 PPC3 I2C monitor 进行I2C命令调试,读写命令总是错误,示波器检查波形发现device address 左移了一位,相当于除2。 将正确的设备地址,先乘以2,在PPC3 I2C monitor 中进行寄存器访问,就成功了。

这个应该是个bug吧?

然后 命令 i 的许多接口标准(手册中明确支持),实际测试都不支持,比如 i2cfast16 就不支持

  • 您好,是不是I2C的slave address没有写对?I2C的波形附上看下,是否读取的数据都是FFFF?
    因为I2C是7bit从机地址,进行写操作的时候,需要将第八位补零,因此相当于地址左移一位。