国学芯用 发表于 2025-1-15 10:30:49

8h8k64u单片机做个项目,发现设置在EEPROM的参数隔几天就被修改了,不知何故?

帮客户问:

最近用STC8h8k64u单片机做个项目,发现设置在EEPROM的参数隔几天就被修改了,不知何故?之前也是经常这样用,从未出现过这样的问题,麻烦给分析一下,谢谢

Ayb_ice 发表于 2025-1-15 10:51:44

程序修改EE的地方多吗

小坤 发表于 2025-1-15 10:55:55

上程序吧

DebugLab 发表于 2025-1-15 10:59:06

猜测:程序有擦除功能,逻辑错误意外擦除

Mr.Yan 发表于 2025-1-15 11:07:55

是不是采取了掉电保存参数?这种机制在工程应用中代码一定要写好保存机制不然很容易造成数据丢失和数据错乱。

神农鼎 发表于 2025-1-15 12:08:36

他这次的程序逻辑可能有问题,另外,要用比较器

EEPROM的使用 请 配合比较器做掉电检测 - EEPROM/DataFlash 国芯技术交流网站 - AI32位8051交流社区

晓飛飛 发表于 2025-1-15 14:34:57

对于不频繁修改的EEPROM内参数,强烈建议使用MOVC读取EEPROM内容,避免IAP保护开关打开产生风险。

vxfklthz 发表于 2025-3-3 11:22:00

应该是程序里有问题
页: [1]
查看完整版本: 8h8k64u单片机做个项目,发现设置在EEPROM的参数隔几天就被修改了,不知何故?