关于STM8S的EEPROM是否再烧程序后被擦除

2019-07-19 20:43发布

今天在使用EEPROM时发现一个问题。在改变EEPROM一个地址里的值后,再烧一遍程序后也不会还原到原来的值是不是?,求各位过路大神指点一二。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
许磊_学员
1楼-- · 2019-07-19 23:11
刚刚我问原子哥好搭档了,回答是,
你最好把保存区域放到最后的扇区,在烧录程序的时候只会擦除最小单位(0X200)。你的程序只要不大于保存区域就不会修改到FLASH区域。但是非常要注意的是FLASH的擦写次数大约在10K次,并且每次操作后需上锁FLASH_Lock(); ,否则会导致FLASH永久损坏。希望能帮到你。
正点原子
2楼-- · 2019-07-20 04:55
还是你上一次写入的值
maxking
3楼-- · 2019-07-20 06:31
 精彩回答 2  元偷偷看……

一周热门 更多>