其他分享
首页 > 其他分享> > eeprom背景

eeprom背景

作者:互联网

Eeprom的背景

一、特点不同
1、ROM特点:只读存储器(Read-Only Memory,ROM)以非破坏性读出方式工作,只能读出无法写入信息。
2、RAM特点:随机存取存储器(英语:Random Access Memory,缩写:RAM),也叫主存,是与CPU直接交换数据的内部存储器。它可以随时读写(刷新时除外),而且速度很快。

二、保存方式不同
1、ROM保存方式:如果突然停电或者没有保存就关闭了文件,那么ROM可以随机保存之前没有储存的文件。
2、RAM保存方式:如果突然停电或者没有保存就关闭了文件,那么RAM会使之前没有保存的文件消失。

ROM和RAM的其它相关介绍:
由于ROM具有断电后不丢失信息的特点,可以作为计算机启动的BIOS芯片。EPROM、EEPROM和Flash ROM(NOR Flash 和 NAND Flash),性能同ROM,但可以重写。
一般来说,阅读比写作快,写作需要比阅读更高的电压。(读5V写12V),但flash可以在相同电压下读写,容量大,成本低。如U盘MP3中使用广泛。

电脑上我们通常说的内存也就是RAM,也就是运行内存,断电关机后清除所有数据。

PROM(One Time Progarmming ROM,OTP-ROM)一次可编程只读存储器只允许写入一次

EPROM(Erasable Programmable Read-Only Memory)是一种非易失性存储芯片,一旦编程完成后,EPROM只能用强紫外线照射来擦除。

EEPROM (Electrically Erasable Programmable read only memory)是指带电可擦可编程只读存储器。

单片机内部的rom只能在程序下载的时候进行下载和改写,但是在程序运行过程中是不可改写。掉电不会丢失。
单片机的ram数据在程序运行过程中是可以更改的,但是掉电会丢失。

我们如果需要掉电不丢失而且程序还能更改,显然rom和ram都无法满足。此时就可以使用eeprom

eeprom和flash的区别和联系
1、擦写方式不同
FLASH在写新的数据前必须先擦除,而且经常是只允许整页擦除,没有办法擦除一个字节,换句话说,只能成块的读写,特别是写。
EEPROM写之前不需要擦除,可以每次改写一个字节。当然,也有缺点,EEPROM读写速度慢,另外,容量比较小,也就是说EEPROM要贵。
2、使用情况不同
对单片机来说,关键性的数据,如传感器的标定数据,用户配置参数等,用EEPROM存储,而像文件等大容量的数据记录,或者经常读但很少写的数据,可以用FLASH闪存存储,像图片、字库、文件记录。

除了操作次数相当高外,操作时间也很短,基本上命令发完就完成了读写操作,不需要eeprom的写等待查询。
3、擦写次数不同
eeprom比flash多很多,一般flash数据保证保存10年擦写的次数在几千次(现在有些已经到了上万次),eeprom的数据比这个大,但普通eeprom也是有限制。

eeprom在系统中的存在方式:一种是在单片机内部集成的,另一种是外扩的。

Eeprom的编程方式:
I2C底层时序
器件定义的寄存器读写时序

标签:ROM,背景,读写,RAM,擦除,eeprom,EEPROM
来源: https://blog.csdn.net/Fecter11/article/details/122404933