-
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
EEPROM 和SPI flash的区别
最新推荐文章于 2025-03-17 10:11:07 发布