PIC EEPROM保存的问题

2020-02-06 09:58发布

现在有个产品必须每1秒保存一个线性递增的数据到EEPROM中,现在的问题是正好在保存时,别人把系统的电给断掉了,那么问题就来了,
写入的数据就不对了,下次开机再读取EEPROM时,数据就不是线性的了,亲有什么办法解决吗,不要给我说用个后备电池上去就行了,哈哈,
成本原因不考虑,哈哈
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
12条回答
lixin91985
2020-02-06 15:41
建立两个存储。

void save()
{
  判断该写入哪个位置;
  写入第二个存储器;
  写入第一个存储器;
}

void Read()
{
读两个数据;
判断哪个是有效的;//数据是线性递增的。

}

一周热门 更多>