EEPROM AT24C16讀寫注意事項

AT24C16每頁有16個字節,128頁,共2048字節。128頁分成8塊,每塊256字節。

I2C開始信號後,第一個字節爲器件地址,由1010+3位塊地址+1位讀寫標誌組成, 3位塊地址剛好可以表示8個塊, 8塊的器件地址分別爲:0xa0、0xa2、0xa4、0xa6、0xa8、0xaa、0xac、0xae;

寫數據時,可連續寫完256字節,換到下一塊時,需要要重新更改器件地址。

此處需特別說明,寫第一塊時,地址從0xa000~0xa0ff;寫滿後,需更新器件地址,從0xa200開始。如果寫到0xa0ff後繼續增加字節,地址變爲0xa100,此時數據不會寫到第二塊,而是從第一塊首地址開始覆蓋。 0xa100其實是讀數據地址。

讀數據時,不受頁、塊限制,可以從給定地址一直讀下去。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章