ZHCAE77 July 2024 PCA9535 , PCA9555 , TCA6416A , TCA6424A , TCA9535 , TCA9539 , TCA9539-Q1 , TCA9555 , TCAL6416R , TCAL9539 , TCAL9539-Q1
在 I2C 中,自動遞增是指在不執(zhí)行停止條件的情況下讀取或?qū)懭脒B續(xù)的字節(jié)時寄存器地址自動增加到下一個字節(jié)(例如從寄存器 1 到寄存器 2)。
以前在 I2C 中將數(shù)據(jù)寫入寄存器時,用戶需要發(fā)送 I2C 目標(biāo)地址,后跟寄存器編號,再然后是需要寫入寄存器的數(shù)據(jù)。圖 1-1 所示為 I2C 單個寫入事務(wù)的一般示例。如果用戶需要向 I2C 器件中的其他寄存器進(jìn)行寫入,則需要額外的寫入事務(wù)。此過程圖 1-1 與類似,但需要多個事務(wù)而不是一個事務(wù)。
對于讀取事務(wù),I2C 事務(wù)涉及更多,因為針對讀取,需要事先寫入以設(shè)置讀取寄存器的指針或地址。圖 1-2 展示了單個讀取事務(wù)的一般示例,其中首先進(jìn)行寫入以設(shè)置需要讀取的寄存器。