| EEPROM存储器可靠性一法
我的做法是:在一个储存数据区的前面加一个特殊的字节例如:‘55‘,用他表示这个区正在使用,每次写入更换一个区,同时对上一次为‘55‘的标志字节写入‘aa‘,如果每次写入的数据有5字节则以6字节位一组,整个eeprom内轮流循环写。读数据的时候首先按照n*6做地址搜索‘55‘,要死一起死.
优点是明显的: EEPROM的空间利用率大为提高,尤其是当要保存的数据为多字节时。
当然,还有一些需要改进的地方: 1、每次读写数据时都要去找当前的活动区,未免太让CPU操劳了。 2、万一EEPROM中有一个单元的革命意志不坚定,提前退休了,那整片芯片也就完蛋了(这就是所谓的水桶效应——水桶的容量取决于最短的那块板) 3、如果每次要改写的只是个别数据,那怎么办呢?
不管怎么样,这个思路不错,如果再完善一下,一定是个好方法。(综合电子论坛) |
*注:部份文章为网上收录供大家共同学习参考之用,并不代表本站意见。如存在版权问题请马上通知我们,我们将马上删除。 |