单片机中有FLASH为啥还需要EEROM?

在开始前刚好我有一些资料,是我根据网友给的问题精心整理了一份「单片机的资料从专业入门到高级教程」,

点个关注在评论区回复"888"之后私信回复"888",全部无偿共享给大家!!!

一是EEPROM操作简单,EEPROM写操作简单,写之前不需要擦除,而flash在写之前必须要先擦除。如果只是替换其中几个字节,需要先把整个扇区搬移到另外一个扇区,擦除要写的这个扇区,再把新的内容写进去,当然有文件系统会自动做这些,而且不是每次改写都要擦除,但相较于EEPROM还是很复杂。

二是EEPROM的寿命比flash高,一般EEPROM最少是100w次的,像ST的EEPROM手册里都标称400w,我做过实验这种EEPROM可以达到小2000w次的寿命;而flash的标称寿命是10w次,我做寿命实验也都是四五十w次左右,远远低于EEPROM。

三是EEPROM功耗低,如果需要掉电保护数据,电解电容的电都足够EEPROM使用。如果还需要在掉电下从EEPROM读数据,而且对功耗又比较敏感,EEPROM就可以很好的满足需求。

EEPROM的缺点主要就是单位容量价格贵,相比于flash动不动都是MB的单位,EEPROM一般都是KB的单位。主要还是看需求,如果存储的数据不多,对功耗又比较敏感,那么EEPROM是比较合适的。就算是需要用到flash,那么可以在EEPROM中放一些重要的参数,EEPROM的可靠性还是高于flash的。

相关推荐
嵌联驰1 小时前
【S32K3 RTD MCAL 篇1】 K344 KEY 控制 EMIOS PWM
单片机
Daemon.Chen1 小时前
【STM32开发之寄存器版】(五)-窗口看门狗WWDG
stm32·单片机·嵌入式硬件
嵌入式杂谈3 小时前
STM32中断编程详解:配置外部中断和中断服务例程
stm32·单片机·嵌入式硬件
光子物联单片机4 小时前
传感器模块编程实践(三)舵机+超声波模块融合DIY智能垃圾桶模型
stm32·单片机·嵌入式硬件·mcu
嵌入式杂谈6 小时前
STM32中断编程指南:NVIC和中断优先级
stm32·单片机·嵌入式硬件
xiaobuding_QAQ7 小时前
自用Proteus(8.15)常用元器件图示和功能介绍(持续更新...)
单片机·嵌入式硬件·学习·proteus
zxfly20139 小时前
STM32的DMA技术介绍
stm32·单片机·嵌入式硬件
CV金科14 小时前
蓝桥杯—STM32G431RBT6(IIC通信--EEPROM(AT24C02)存储器进行通信)
stm32·单片机·嵌入式硬件·算法·蓝桥杯
嵌入式详谈16 小时前
基于STM32的智能风扇控制系统设计
stm32·单片机·嵌入式硬件
小小怪大梦想16 小时前
RTC实时时钟
stm32·单片机·嵌入式硬件