登录注册
论坛
一粒金砂(高级)
302
0
看手册上说是没有专门的EEPROIM空间,需要手动设置,是硬件上实现的吗?
想实现的目标是即使重新更新程序,保存在单片机中的数据依然有效。
扫一扫,分享给好友
纯净的硅(中级)
664
104
这个可以实现,跑下样例程序试试,体会一下。
没实际用过这款MCU,像这类Flash和EEPROM混用的,一般来说EEPROM会预留在Flash的最后部分。
而Flash就涉及到最扇区擦除,擦除是以扇区为单位的,擦之前需要把不修改的内容读出来保存到RAM中。那么这类MCU有个特点,就是RAM比较大,一个扇区的那点容量,对它说来不会影响其它功能工作。
20211108004334.png (65.76 KB, 下载次数: 0) 下载附件 保存到相册 2021-11-8 00:51 上传
20211108004334.png (65.76 KB, 下载次数: 0)
下载附件 保存到相册
2021-11-8 00:51 上传
399
10
实际使用FLASH兼做eeprom使用,两者之和总量固定
90houyidai 发表于 2021-11-9 11:40 实际使用FLASH兼做eeprom使用,两者之和总量固定
嗯,但是如果重新下载程序后,应该也会把未用的FALSH区填充为FF
ena 发表于 2021-11-11 16:10 嗯,但是如果重新下载程序后,应该也会把未用的FALSH区填充为FF
stc-isp 勾选下次不更新硬件设置,可以保证EEPROM的数据不丢失
发表回复 回帖后跳转到最后一页
EEWorld Datasheet 技术支持
查看 »