stm32f103使用eeprom作为寄存器,断电重启后保存的数据消失,请大神看下程序是否有问题?

发布网友

我来回答

1个回答

热心网友

系统上电之后,要看一下数据是否写入正确。就是写入后会读,看看写入的数据是不是正确,如果没问题说明不是数据写入和读出的问题。
看你的程序应该是保存时间信息,我猜测是不是你的程序在初始化的时候每次都写入了一个固定的值,造成断电之后,再上电把之前断电前的信息给覆盖了,造成了掉电EEPROM信息丢失的假象。
建议把你的程序完整的放上来,或者是把初始化程序和主程序都放上来,这样好分析一些。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com