ZHCAE77 July 2024 PCA9535 , PCA9555 , TCA6416A , TCA6424A , TCA9535 , TCA9539 , TCA9539-Q1 , TCA9555 , TCAL6416R , TCAL9539 , TCAL9539-Q1
在 I2C 中,自动递增是指在不执行停止条件的情况下读取或写入连续的字节时寄存器地址自动增加到下一个字节(例如从寄存器 1 到寄存器 2)。
以前在 I2C 中将数据写入寄存器时,用户需要发送 I2C 目标地址,后跟寄存器编号,再然后是需要写入寄存器的数据。图 1-1 所示为 I2C 单个写入事务的一般示例。如果用户需要向 I2C 器件中的其他寄存器进行写入,则需要额外的写入事务。此过程图 1-1 与类似,但需要多个事务而不是一个事务。
对于读取事务,I2C 事务涉及更多,因为针对读取,需要事先写入以设置读取寄存器的指针或地址。图 1-2 展示了单个读取事务的一般示例,其中首先进行写入以设置需要读取的寄存器。