[APM32F0] APM32F030FLASH模拟EEPROM

[复制链接]
1681|17
 楼主| Peixu 发表于 2022-9-19 15:01 | 显示全部楼层 |阅读模式
本帖最后由 Peixu 于 2022-9-19 15:18 编辑

EEPROM的擦写寿命通常都有100万次。
FLASH的擦写寿命只有10K次。

如果FLASH数据经常修改擦写的话10K次寿命是不太够用的。

查看APM32F030手册可以知道一页的Flash空间有1K字节。

Flash.png

那可以把一页Flash空间分为N份,轮流读写,这样寿命就可以增加N倍了。

code.png




APM32F030_Flash_eeprom.zip

7.11 MB, 下载次数: 67

Stahan 发表于 2022-10-4 20:11 | 显示全部楼层
???这样可以吗?
sanxingnote7 发表于 2022-10-10 21:06 | 显示全部楼层
如何使用FLASH模拟EEPROM存储大量的变量
wilhelmina2 发表于 2022-10-10 21:19 | 显示全部楼层
FLASH模拟EEPROM一般应用场合在哪里
wangdezhi 发表于 2022-10-10 21:40 | 显示全部楼层
为什么还需要外置eeprom  
albertaabbot 发表于 2022-10-10 22:05 | 显示全部楼层
一般的MCU都不会携带EEPROM  
abotomson 发表于 2022-10-11 21:22 | 显示全部楼层
FLASH能用来做eeprom可用多少   
modesty3jonah 发表于 2022-10-11 22:04 | 显示全部楼层
EEPROM 仿真可以通过多种方式实现,但要注意 Flash 限制和产品要求。
gygp 发表于 2022-10-12 10:00 | 显示全部楼层
flash模拟eeprom稳定吗  

评论

@gygp :这个涉及Flash的分配:哪些是代码区,哪些是模拟EEPROM区域。  发表于 2022-12-12 10:28
@WuKaiLi :怎么确定的写入地址  发表于 2022-12-10 22:20
内部Flash不用进行I2C通信,减少了通信过程中的异常情况,理论上会比EEPROM稳定。但是其擦写次数远比EEPROM少,硬伤。  发表于 2022-10-18 17:35
hearstnorman323 发表于 2022-11-1 10:11 | 显示全部楼层
花了几天时间研究APM32F030用Flash模拟EEPROM的问题
i1mcu 发表于 2022-11-1 11:21 | 显示全部楼层
如何使用片上flash来模拟EEPROM?   
iyoum 发表于 2022-11-1 12:03 | 显示全部楼层
flash模拟eeprom稳定吗
ulystronglll 发表于 2022-11-1 17:24 | 显示全部楼层
外部的FLASH能用来做eeprom吗?   
backlugin 发表于 2022-11-1 19:42 | 显示全部楼层
可否把Flash部分扇区当作EEPROM使用??
Undshing 发表于 2023-1-3 15:29 | 显示全部楼层
先判断数据是否一样再写入
您需要登录后才可以回帖 登录 | 注册

本版积分规则

32

主题

58

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部