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