代码改变世界

关于用读flash软件导致eeprom的部分字节丢失

2016-06-24 22:13  小竹心语  阅读(215)  评论(0)    收藏  举报

简述:

程序中在0x4000-0x400f上写过数据,用读flash软件去读取这些数据,结果就导致0x4002 0x4003地址上的数据就丢失了,就算是再手动写进去,也写不进去了。
如果不经过这个软件,添加开关总开关都是正常的,这点对stm8s003f3 stm8s103f3出现的地址还不一样。

有效的做法,在eeprom解锁的函数中添加一个50ms的延时,就没有这个问题了,具体为什么也不知道。