EEPROM 和SPI flash的区别

本文探讨了EEPROM和SPI Flash的区别,包括容量、接口、擦写方式及应用。EEPROM常用于存储设置参数,容量较小,支持字节级擦写,适合频繁修改的小容量数据存储。SPI Flash容量较大,适用于存储固件和用户数据,采用块擦除,支持XIP功能,成本效益高。两者各有优劣,适用于不同的应用场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • eeprom的容量一般以kb为单位,比如我们经常用到的arduino电子积木模块DS3231时钟模块,上面同时集成了一片AT24C32芯片。AT24C32芯片就是eeprom芯片,容量32Kbit(4KB)接口为iic。外置eeprom芯片一般是作为MCU芯片内部eeprom的补充,用于存储设置参数。

    SPI Flash的容量就大很多了,常见的32Mbit(4MB),我们已经在ESP8266等模块上使用过了。容量更高的甚至可以达到256Mbit(32MB)。SPI Flash可以同时存储单片机固件和用户数据。

  • SPI Flash最大特点是必须按块(Block)擦除, 而EEPROM则可以一次只擦除一个字节;

    SPI NOR Flash可以实现芯片内执行(XIP,eXecute In Place),这样应用程序可以直接在闪存内运行,不必再把代码读到系统 RAM 中。NOR 的传输效率很高,在 1~4MB 的小容量时具有很高的成本效益​。

    EEPROM 和FLASH 没有大的区别,只是EEPROM 是低端产品, 容量低,价格便宜,但是稳定性较FLASH 要好一些。 ​

  • SPI flash,顾名思义,是一种flash,flash也是rom的一种,可以说是eeprom广义上的一个分支,但它有一个与传统eeprom不同的地方,就是它只能一次性写和擦出一个块,而传统的eepro

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小路科技

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值