查看: 95|回复: 0

EEPROM(电可擦除可编程只读存储器)

[复制链接]

1172

主题

126

回帖

5113

积分

管理员

积分
5113
发表于 2026-5-18 22:51:31 | 显示全部楼层 |阅读模式
EEPROM(电可擦除可编程只读存储器)是一种掉电后数据不丢失的存储芯片,核心特点是可按字节(或按位)单独擦写,非常灵活。它主要用于存储需要频繁修改、且容量不大的关键数据。



它和常见的Flash(闪存)有什么区别?
特性EEPROM内部Flash(如STM32的Flash)
擦写单位字节(Byte)级,可以单独改一个字节块(Sector/Page)级,擦除最小单位通常是1~4KB
擦写寿命较高,通常100万次左右较低,通常1~10万次左右
速度写入较慢(毫秒级)批量写入较快
典型用途存储配置、校准参数、掉电记录等小数据存储程序代码、大量数据(如图片、日志)

典型应用场景
  • 存储系统设置:比如设备的音量、亮度、语言、用户密码等,需要频繁修改且下次开机生效。
  • 记录运行数据:如电表的累计度数、设备的工作总时长、故障日志。
  • 工厂校准参数:传感器的零点、增益系数等,生产时写入,运行时可微调。
  • 替代跳线/拨码开关:通过EEPROM存储板卡ID、地址等配置。

与STM32的关系

STM32本身内部没有集成EEPROM(少数系列例外,如STM32L4带有几KB真正的EEPROM)。通常的做法是:
  • 外挂一个独立的EEPROM芯片(如AT24C02),通过I²C或SPI接口连接。
  • 用内部Flash模拟EEPROM:将STM32内部的一小块Flash用软件方法实现字节擦写功能(需注意磨损均衡和备份机制)。
一句话总结
EEPROM就像一块“电子便签纸”:写的字断电不会消失,而且可以随时随地只改其中某个字,不用把整页纸都擦掉。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
亲爱的朋友们,欢迎来到半导贴吧,期待您分享精彩的内容!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:1152577621@qq.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|渝ICP备2024033348号|渝ICP备2024033348号-1

在本版发帖
关注公众号
QQ客服返回顶部