gregorylong 发表于 2025-12-4 12:57:00

求助,STC8H8K64U每2次上电才能得到保存的数据|已解决

STC8H8K64U掉电保存数据,使用LVD低压检测中断保存EEPROM。
第一次保存后,重启获取的eeprom数据不对,然后关机(此时这个不对的数据也保存了),然后再开机,此时的数据是第一次保存的数据(正确的),然后关机,在开机又是第二关机的数据(错误的)。什么原因呢?

AI芯 发表于 2025-12-4 13:10:20


gregorylong 发表于 2025-12-4 13:36:56

AI芯 发表于 2025-12-4 13:10

感觉是掉电存储,是存储了两个地方,每次开机换一个地方,或者说第偶数次开机读取的eeprom数据才对

乘风飞扬 发表于 2025-12-4 14:45:46

烧录附件例子到芯片里试试,通过串口打印每次上电时读写的EEPROM内容。

gregorylong 发表于 2025-12-5 10:56:57

乘风飞扬 发表于 2025-12-4 14:45
烧录附件例子到芯片里试试,通过串口打印每次上电时读写的EEPROM内容。

{:OK:},按照这个程序改了,工作正常,已OK!
页: [1]
查看完整版本: 求助,STC8H8K64U每2次上电才能得到保存的数据|已解决