本帖最后由 zl2168 于 2018-3-18 19:19 編輯
實(shí)例50 非零地址讀寫AT24C02
上節(jié)已提到AT24Cxx頁寫緩沖的特性,需要補(bǔ)充說明的是,一次寫入AT24Cxx字節(jié)數(shù)不但不能超過芯片頁寫緩沖器容量,而且,若不是從頁寫緩沖器頁內(nèi)零地址0000寫起,一次寫入地址不能超出頁內(nèi)最大地址1111。例如,若從頁內(nèi)地址0000寫起,一次最多可寫16字節(jié);若從頁內(nèi)地址0010寫起,一次最多只能寫16-2=14字節(jié)。若要寫16字節(jié),超出頁內(nèi)地址1111,將會引起地址翻卷,導(dǎo)致出錯。因此,本例16字節(jié)從AT24C02 5BH開始寫起,須分兩次寫入。第1次寫0x5b~0x5f單元,第2次寫0x60~0x62單元,中間還必須有頁寫延時。
|