yujidanping 发表于 2023-3-24 20:57:50

STC8A8K64D4的eeprom问题

    我需要在STC8A8K64D4的EEPROM中存储数据,我大小设置了32K。在最后的0.5K中写入了一个固定数。
调试过程中,下载的时候做了这个设置。。在使用过程中发现有的产品这个固定数丢失了。有一部分产品的这个固定数据没有丢失。想问问数据丢失主要有什么原因造成?

写,读EEPROM的程序用的是11.0592的频率。

梁工 发表于 2023-3-24 23:35:05

所谓丢失,是不是变成FF了?

AI-32位8051 发表于 2023-3-25 09:09:36

楼主可以参考下面这个帖子:

https://www.stcaimcu.com/forum.php?mod=viewthread&tid=708&extra=page%3D1

yujidanping 发表于 2023-3-26 00:18:16

梁工 发表于 2023-3-24 23:35
所谓丢失,是不是变成FF了?

是的,都变FF了。我查了程序感觉没有对这个地方进行擦除。

神农鼎 发表于 2023-3-26 00:36:19

用仿真来排查你程序错误,如何仿真见下贴

用STC-USB Link1D仿真STC8系列MCU - 编译器/仿真器/ISP下载/做自己的ISP/ID号加密/程序加密后传输 国芯论坛-STC全球32位8051爱好者互助交流社区 - STC全球32位8051爱好者互助交流社区 (stcaimcu.com)

神农鼎 发表于 2023-3-26 00:48:59


梁工 发表于 2023-3-26 11:19:19

yujidanping 发表于 2023-3-26 00:18
是的,都变FF了。我查了程序感觉没有对这个地方进行擦除。

变成FF一定是擦除,写是不能写成FF的,每个bit只能将1写成0,0变1要擦除。
页: [1]
查看完整版本: STC8A8K64D4的eeprom问题