0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Flash和EEPROM区别差异及关系解析

454398 来源:面包板社区 作者:大鱼机器人 2020-10-19 10:57 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

我们正常编译生成的二进制文件,需要下载烧录到单片机里面去,这个文件保存在单片机的ROM中,ROM这个名称指的是「read only memory」的意思,所有可以完成「read only memory」这种特性的存储介质都可以称为ROM,我们一般使用的单片机里面使用的是EEPROM。

OTP「一次性可编程芯片」跟EEPROM可以说是相辅相成的。

EEPROM的全称是「电可擦除可编程只读存储器」,即Electrically Erasable Programmable Read-Only Memory。

电擦除和紫外线擦除是两种不同的擦除方式,我现在知道用紫外线擦除的ROM是EPROM。

EPROM芯片有一个很明显的特征,在其正面的陶瓷封装上,开有一个玻璃窗口,透过该窗口,可以看到其内部的集成电路,紫外线透过该孔照射内部芯片就可以擦除其内的数据,完成芯片擦除的操作要用到EPROM擦除器。EPROM内资料的写入要用专用的编程器,并且往芯片中写内容时必须要加一定的编程电压(VPP=12~24V,随不同的芯片型号而定)。

EPROM的型号是以27开头的,如27C020(8*256K)是一片2M Bits容量的EPROM芯片。EPROM芯片在写入资料后,还要以不透光的贴纸或胶布把窗口封住,以免受到周围的紫外线照射而使资料受损。

---- EEPROM拯救了这一切

EEPROM的出现可以说是跨时代的,因为ROM可以多次编程了,对于程序员来说,终于可以多次烧写单片机了,更让我们兴奋的是,我们可以使用电擦除,而不是紫外线擦除了。

从擦除次数上,EEPROM可以擦除100W次,而且EEPROM可以针对每一个区块,也就是每一个位置写 「0」或者 写 「1」,如果大家知道FLASH特性的话,就会觉得EEPROM是多么优秀。而且数据的保存时间可以达到100年。

当然了,特点就是电路复杂,成本高,因为成本高就导致了EEPROM的大小不是非常大,一般在512KB 以下。

---- Flash:

如果从电擦除这个特性上说的话,FLASH也是EEPROM的一种,不同的是,FLASH的擦除区块不是一个字节,而是扇区来擦除,也是因为这样的特性,才导致FLASH价格比EEPROM便宜。

为什么单片机中还要既有Flash又有EEPROM呢?

不仅仅是单片机,很多ARM处理器也是这样,需要有ROM来存储WIFI、蓝牙的MAC地址之类的。

简单来说,当然是为了省钱啊,如果有钱,我肯定是放几个G的EEPROM,不用就放着也可以,但是实力不允许啊。

所以EEPROM就用来存储一些小东西,比如开机次数,常用的标志位之类的东西。FLASH就用来存储比较大的,比如固件,如果是MP3这类的产品,就可以用FLASH来保存歌曲。
编辑:hfy

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6074

    文章

    45334

    浏览量

    663302
  • FlaSh
    +关注

    关注

    10

    文章

    1715

    浏览量

    154665
  • 存储器
    +关注

    关注

    39

    文章

    7714

    浏览量

    170798
  • EEPROM
    +关注

    关注

    9

    文章

    1129

    浏览量

    85509
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    深入解析 onsemi N24C008:8 Kb CMOS 串行 EEPROM 的卓越性能与应用

    在电子设计领域,EEPROM(电可擦可编程只读存储器)是一种不可或缺的组件,广泛应用于各种需要数据存储的设备中。今天,我们将深入探讨 onsemi 公司的 N24C008 8 Kb 串行 CMOS EEPROM,详细解析其特性、
    的头像 发表于 11-27 09:47 152次阅读
    深入<b class='flag-5'>解析</b> onsemi N24C008:8 Kb CMOS 串行 <b class='flag-5'>EEPROM</b> 的卓越性能与应用

    请问CW32L010F8P6的flash是否可以当eeprom来用?

    CW32L010F8P6的flash是否可以当eeprom来用?
    发表于 11-26 07:26

    把CW32L010用FLASH模拟EEPROM

    CW32L010横空出世,定时器和ADC变化很大,FLASH基本和以前型号一样,但有一点改动,BUSY位从CR1寄存器改到ISR寄存器了。 把F003的程序改改就能用,太棒了,拿走不谢。 只有一个
    发表于 11-24 07:40

    SMT与DIP在PCBA加工中的关键差异解析

    一站式PCBA加工厂家今天为大家讲讲PCBA加工如何选择更适合的工艺?SMT与DIP在PCBA加工中的差异解析。在PCBA(印制电路板组装)加工中,SMT(表面贴装技术)与DIP(双列直插式封装技术
    的头像 发表于 10-07 10:35 261次阅读

    A25:MCU系统器件知识与应用专题--MCU、EEPROM/FLASH和晶体/晶振知识及应用案例

    课程目标:MCU系统是电子产品的大脑和核心;也是BMS软件板的控制核心。本课程介绍MCU子系统的主要组成,以及在BMS单板中的核心功能;并针对MCU系统的主要物料(MCU、Flash/EEPROM
    的头像 发表于 09-09 10:24 426次阅读
    A25:MCU系统器件知识与应用专题--MCU、<b class='flag-5'>EEPROM</b>/<b class='flag-5'>FLASH</b>和晶体/晶振知识及应用案例

    FLASH模拟EEPROM入门指南

    ,需通过现有资源实现类似功能。 技术可行性:利用FLASH的非易失性特性,通过软件算法模拟EEPROM的字节级读写能力。 核心差异与挑战 物理限制:FLASH需按扇区/页擦除且写入
    发表于 08-14 06:13

    扫描电镜与扫描电子显微镜:解析二者的关系区别

    密不可分的关系,同时在使用场景等方面又存在一定差异。从名称来看,“扫描电镜”是“扫描电子显微镜”的简称。就像“计算机”常被简称为“电脑”一样,这是一种为了方便交流和
    的头像 发表于 07-25 10:42 982次阅读
    扫描电镜与扫描电子显微镜:<b class='flag-5'>解析</b>二者的<b class='flag-5'>关系</b>与<b class='flag-5'>区别</b>

    存储技术全解析

    感到困惑,不清楚它们之间的区别关系,以及哪些是片上存储,哪些是片外存储。本文将系统地解析这些存储技术,并以树莓派和x86个人电脑为例,说明它们在实际系统中的应用。
    的头像 发表于 07-24 11:34 2260次阅读

    FLASH模拟EEPROM

    FLASH模拟EEPROM 由于 AT32 单片机没有 EEPROM 功能,但是在一些应用中需要使用 EEPROM 存储数据。出于节省外置 EEP
    发表于 07-16 15:13

    无应力计与应变计:原理差异及仪器技术解析

    工具"。南京峟思将为大家深度解析二者的本质区别。一、核心功能定位指标VWS-10F表面应变计VWS-W无应力计测量对象结构物表面总应变(应力+非应力应变)混凝土自身体积变形(
    的头像 发表于 04-30 13:49 436次阅读
    无应力计与应变计:原理<b class='flag-5'>差异</b>及仪器技术<b class='flag-5'>解析</b>

    NAND Flash与SD NAND的存储扇区架构差异

    NAND Flash 和 SD卡(SD NAND)的存储扇区分配表都是用于管理存储设备中扇区的分配信息。它们记录了哪些扇区已被使用、哪些是空闲的,以及文件或数据与扇区的对应关系,以便实现数据的准确读写和存储空间的有效管理。
    的头像 发表于 03-13 15:20 1553次阅读
    NAND <b class='flag-5'>Flash</b>与SD NAND的存储扇区架构<b class='flag-5'>差异</b>

    DLPC6401什么时候可以只用Nand Flash或者EEPROM单独对DLP进行配置?

    DLPC6401什么时候可以只用Nand Flash或者EEPROM单独对DLP进行配置?
    发表于 02-28 07:47

    关系型数据库和非关系区别

    关系型数据库和非关系型数据库在多个方面存在显著差异,主机推荐小编为您整理发布关系型数据库和非关系区别
    的头像 发表于 01-10 09:58 1429次阅读

    EEPROM与SRAM的区别和应用场景

    EEPROM(电可擦可编程只读存储器) 定义与特性 EEPROM是一种非易失性存储器,这意味着即使在断电的情况下,存储在EEPROM中的数据也不会丢失。EEPROM的“电可擦”特性意味
    的头像 发表于 12-16 17:12 2236次阅读

    EEPROM在嵌入式系统中的应用 EEPROM数据保护技术解析

    EEPROM(Electrically Erasable Programmable Read-Only Memory,电擦除可编程只读存储器)是一种非易失性存储器,它允许在不移除芯片的情况下对存储
    的头像 发表于 12-16 16:37 3701次阅读