操作eepROM时单片机掉电问题

2020-01-26 12:54发布

最近用的STC15F204EA,本来程序会在eepROM里保存数据的,测试的时候发现断几次电之后会有程序无法运行的情况,会不会是eepROM没有操作完成就返回导致单片机程序一直卡在eepROM中无法重新开始运行?
如果是这样的话,除了使用掉电检测电路,还有其他方法避免这个问题吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
29条回答
whatcanitbe
2020-01-28 05:11
stirwl 发表于 2013-10-10 13:08
恩,加掉电检测了,懒得去写crc的程序,md5就更不用说了……
还有,我发现经常操作eepROM很容易导致程序 ...

EEPROM写入次数多了是会被写坏的.还有我碰到有些EEPROM本身就有坏的

软件上有个比较笨的解决办法,适合存储渐变的变量 ,比如产品的产量
每次写入同时写入3个位置  地址a=mData,  地址a+1=mData,地址a+2=mData
读的时候,读三个位置的值

根据三个值得大小关系可以判断出正确的值

一周热门 更多>