CH582的DataFlash有丢失的现象

我手头有个项目用到了CH582中的DataFlash存放数据,可是过一阵子会莫名丢失。在首次上电存完数据后,MCU会进入下电模式20S,然后唤醒工作1S,如此往复,每次唤醒时都会读一次DataFlash的数据。两周后,数据就消失了,存放数据的块数据全部被清除。

DataFlash是掉电不丢失数据的,可以检查你的代码中是否有调用了擦除函数,加上判断。

其次可以使用上位机ISP工具,进入boot模式后,查看DataFlash是否为空,还是数据不对。

image.png


只有登录才能回复,可以选择微信账号登录