ZHCSXB4 October 2024 TAA3040
ADVANCE INFORMATION
如图 6-67 所示,单字节数据写入传输始于主器件发送启动条件,然后是 I2C 器件地址和读取/写入位。读/写位决定数据传输的方向。对于写入数据传输,读取/写入位必须设置为 0。在接收到正确的 I2C 从器件地址和读取/写入位后,该器件会以一个确认位 (ACK) 进行响应。接下来,主器件传输对应于正在访问的器件内部寄存器地址的寄存器字节。收到寄存器字节之后,器件会再次用一个响应位 (ACK) 进行响应。然后,主器件将要写入的数据字节发送到指定的寄存器。完成后,从器件以一个确认位 (ACK) 进行响应。最后,主器件发送停止条件以完成单字节数据写入传输。
图 6-67 I2C 单字节写入传输