问个小白的问题,EEPROM一般应用在什么场合

2019-03-25 19:38发布

单片机里面通常有ROM/RAM和EEPROM三种存储器,前两种我知道,但EEPROM到目前为止我的没有用到过,一直不大清楚有什么用,怎么用,各位大虾帮忙解释下,感激不尽! 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
12条回答
仙猫
2019-03-27 08:46
要想知道EEPROM的用途,必须先了解它较之其他常用存储器的特点。
1、Flash ROM:
 *非易失性,不怕掉电。
 *可电改写,但写入时间慢,且须以块单位擦除,所以用于保存少量数据时很不方便。
 ——通常用于存储程序代码及其他不轻易修改的常数表等。
2、RAM:
 *易失性,怕掉电。
 *可随机存取,读写都速度快。
 ——通常用作工作存储器,如传递或计算时用的中间变量、堆栈等。
3、EEPROM:
 *非易失性,不怕掉电。
 *可电改写,逐一存储数据,但容量小,且写入时间慢(ms单位)。
 ——适合于保存少量数据。

 不过,EEPROM写入时间慢的缺点,如掌握不好的话也可能是致命的。常见一些人抱怨某某单片鸡内的EEPROM不可靠老出错,其实应该想一想,要是等发现系统掉电时才写数据的话,自己的电源是否还能坚持几十ms?如果硬件上未作考虑,写操作到一半处理器就死翘翘,那么数据错也不奇怪了。

一周热门 更多>