各位高手I2C读写程序中的设备地址怎么都是0XA0

2025-04-02 14:16:17
推荐回答(1个)
回答1:

因为I2C在读数据的时候实际上是两次传输,第一次传输向设备发送需要读取的寄存器地址(实际的写操作),然后读取数据(实际的读操作);而写操作直接就是把寄存器地址和需要写进去的数据当做一次传输进行(实际的写操作)。可以用示波器看看数据线上的数据。