ZHCSX58 September 2024 TAS2320
ADVANCE INFORMATION
如图 6-9 所示,单字节数据读取传输始于控制器器件发送启动条件,后跟 I2C 目标地址和读取/写入位。对于数据读取传输,先后完成了写入和读取操作。最初,执行写入以传输要读取的内部寄存器地址的地址字节。因此,将读取/写入位设置为 0。
在接收到目标地址和读取/写入位后,器件会以一个响应位 (ACK) 进行响应。然后,控制器器件发送内部寄存器地址字节,之后器件发出一个响应位 (ACK)。控制器器件再次发送另一个启动条件,然后是目标地址和读取/写入位。这次,将读取/写入位设置为 1,指示读取传输。接下来,该器件从正在读取的寄存器地址传输数据字节。接收到数据字节后,控制器器件发送一个无应答 (NACK) 信号,然后是一个停止条件,以完成单字节数据读取传输。