【儀器儀表商情網(wǎng) 前沿技術(shù)】一般地,EEPROM存儲(chǔ)器(如93C46/56/66系列)的擦寫(xiě)次數(shù)為10萬(wàn)次,超過(guò)這一極限時(shí),該單元就無(wú)法再使用了。但在實(shí)際應(yīng)用中,可能有些數(shù)據(jù)要反復(fù)改寫(xiě)。這時(shí),可通過(guò)變址尋址的方式來(lái)突破EEPROM存儲(chǔ)器的擦寫(xiě)壽命極限。
我們有一個(gè)單字節(jié)的數(shù)據(jù)要保存在E2PROM(93C56)中,可按以下方法來(lái)做:
1、將93C56的00H單元定義為地址指針存放單元。
2、將要尋址的單元地址(假設(shè)為01H)放入93C56的00H地址中。
3、每次要對(duì)E2PROM中的數(shù)據(jù)進(jìn)行讀寫(xiě)時(shí),先讀取00H中的數(shù)據(jù),并以讀出的值為地址,訪問(wèn)其指向的單元。
4、在每次寫(xiě)完數(shù)據(jù)后,立即將數(shù)據(jù)再讀出,并與寫(xiě)入的地址做比較。
A、如果相等,則代表本次寫(xiě)入數(shù)據(jù)成功。
B、如果不相等,則代表本次寫(xiě)入數(shù)據(jù)失敗。這時(shí),將00H中的值+1,讓其指向后一個(gè)新的地址單元,再將數(shù)據(jù)寫(xiě)入新的地址單元。