什么是FLASH,FLASH的分类?什么是EEPROM?FLASH与EEPROM的区别?

ROM的发展史?

存储器分为2大类:RAM和ROM。

ROM存储器最初不能编程,出厂什么内容就永远是什么内容,不灵活。后来出现PROM,可以自己写入一次,要是写错了,只能换一片,自认倒霉。人类文明不断进步,终于出现了可多次擦除写入的EPROM,每次擦除要把芯片拿到紫外线上照一下,想一下你往单片机上下一个程序之后发现有个地方需要加一句话,为此你要把单片机放紫外灯下照半小时,然后才能再下一次,这么折腾一天也改不了几次。历史的车轮不断前进,人类就发明了E2PROM,终于可以随意的修改ROM中的内容。

Q:E2PROM与FLASH的区别?

A:单片机运行的数据都存在于RAM(随机存储器)中,在掉电后RAM中的数据是无法保存留的,那么如何使数据在掉电后不丢失呢?这就需要使用E2PROM或FLASH等存储器来实现。

在传统的单片机系统中,一般在片外扩展存储器,单片机与存储器之间通过I2CSPI等接口进行数据通信。这样不光会增加开发成本,同时在程序开发上也要花更多的心思。在STC单片机中内置了E2PROM(其实是采用IAP技术读写内部FLASH来实现E2PROM)。

FLASH属于广义的E2PROM,因为它也是带电擦除的ROM。但是为了区别于一般的按字节为单位的擦写的E2PROM,我们叫它FLASH。FLASH做的改进就是擦除时不再以字节为单位,而是以块为单位,一次简化了电路,数据密度更高,降低了成本。上M的ROM一般都是FLASH。

FLASH分为NORFLASH和NANDFLASH。NORFLASH数据线和地址线分开,可以实现RAM一样的随机寻址功能,可以读取任何一个字节。但是擦除仍要按块来擦。

NANDFLASH同样是按块擦除,但是数据线和地址线复用,不能利用地址线随机寻址。读取只能按页来读取(NANDFLASH按块来擦除,按页来读,NORFLASH没有页)。由于NANDFLASH引脚上复用,因此读取速度比NORFLASH慢一点,但是擦除和写入速度比NORFLASH快很多。NANDFLASH内部电路更简单,因此数据密度大,体积小,成本也低。因此大容量的FLASH都是NAND型的。小容量的2~12M的FLASH多是NOR型的。

使用寿命上,NANDFLASH的擦除次数是NOR的数倍。而且NAND的FLASH可以标记坏块,从而使软件跳过坏块。NORFLASH一旦损坏便无法再用。

NORFLASH可以进行字节寻址,所以程序可以在NORFLASH中运行。嵌入式系统多用一个小容量的NORFLASH存储引导代码,用一个大容量的NANDFLASH存放文件系统和内核。

FLASH的用途?

FLASH是用来放程序的,可以称之为程序存储器,可以擦除写入但是基本都是整个扇区进行的。一般来说,单片机里的FLASH都用于存放运行代码,在运行过程中不能改。

FLASH的特点?

  1. FLASH按扇区操作;
  2. FLASH的电路结构比较简单,同样容量占芯片面积较小,成本低;
  3. FLASH用于存储程序,被称为程序存储器;

E2PROM的全程是“电可擦除可编程只读存储器”,即Electrically Erasable Programmable Read-Only Memory。由于器件在更新,E2PROM已经成为一类存储器的统称。

这种ROM的特点是可以随机访问和修改任何一个字节,可以往每个bit中写入0或者1。这是最传统的一种E2PROM,掉电后数据不丢失,可以保存100年,可以擦写100w次。具有较高的可靠性,但是电路复杂/成本也高。因此目前的EEPROM都是几十千字节到几百千字节的,绝少有超过512K的。

E2PROM的用途?

E2PROM是用来保存数据,运行过程中可以改变,比如一个时钟的闹铃时间初始设定为1:00,后来运行中改为3:00,这是保存在E2PROM里。

E2PROM的特点?

  1. E2PROM则按字节操作;
  2. 成本比FLASH稍高;
  3. 常用作非易失的数据存储器;

     

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

心欣犹颐

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

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

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

打赏作者

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

抵扣说明:

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

余额充值