0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

從幾個(gè)方面去介紹下Flash和EEPROM的區(qū)別

無際單片機(jī)編程 ? 來源:無際單片機(jī)編程 ? 2023-03-08 14:07 ? 次閱讀

Flash和EEPROM都是非易失性存儲(chǔ)器,就是你設(shè)備掉電重啟后,數(shù)據(jù)還會(huì)保留,如果是RAM的話掉電數(shù)據(jù)直接就丟了。

下面從幾個(gè)方面去介紹下Flash和EEPROM的區(qū)別:

1.讀取方式

Flash和EEPROM都采用隨機(jī)讀取,可以通過地址直接訪問存儲(chǔ)器中的數(shù)據(jù)。

2.寫入方式

Flash和EEPROM的寫入方式不一樣,EEPROM可以按字節(jié)進(jìn)行寫入,而Flash通常需要按塊進(jìn)行寫入。

還有就是,在Flash中,要寫入一個(gè)數(shù)據(jù),需要先擦除一整個(gè)塊,然后再將新數(shù)據(jù)寫入該塊。

3.擦除方式

Flash和EEPROM的擦除方式不一樣,EEPROM可以按字節(jié)進(jìn)行擦除,而Flash一般需要按塊進(jìn)行擦除。

也就是說,在Flash中,要擦除一個(gè)數(shù)據(jù),通常需要先擦除一整個(gè)塊,然后再將該塊中需要保留的數(shù)據(jù)重新寫入,比EEPROM操作麻煩一些。

4.擦寫速度

EEPROM的擦寫速度比Flash慢得多,擦寫速度會(huì)受到許多因素的影響,包括使用的存儲(chǔ)器型號(hào)、使用的接口類型、寫入和擦除的數(shù)據(jù)量、芯片溫度等等。

5.存儲(chǔ)密度

Flash比EEPROM的存儲(chǔ)密度更高,可以存儲(chǔ)更多的數(shù)據(jù)。

6.壽命

Flash和EEPROM的壽命長(zhǎng)短取決使用方式、應(yīng)用場(chǎng)景等等。

一般來說,EEPROM的壽命可能會(huì)更長(zhǎng)一些,因?yàn)樗梢赃M(jìn)行單獨(dú)的字節(jié)單位的寫入和擦除,而Flash需要進(jìn)行整個(gè)頁(yè)面或扇區(qū)的擦除。

這意味著EEPROM可以更靈活地管理存儲(chǔ)器,并減少對(duì)存儲(chǔ)單元的擦寫次數(shù)。

但是,這并不意味著所有情況下EEPROM的壽命都會(huì)更長(zhǎng)。

7.價(jià)格

Flash比EEPROM更便宜。

8.通訊接口不同

Flash很多是用SPI協(xié)議接口、EEPROM很多是IIC協(xié)議接口。

66d6eb0a-ba9b-11ed-bfe3-dac502259ad0.png

9.數(shù)據(jù)保護(hù)方式

Flash具有硬件和軟件保護(hù)功能,而EEPROM只有軟件保護(hù)功能。

10.最后總結(jié)

Flash更適合存儲(chǔ)代碼和常量,就是不需要頻繁更新、數(shù)據(jù)量大的場(chǎng)景,比如說音頻數(shù)據(jù)、圖片數(shù)據(jù)、程序等等。

EEPROM適合存儲(chǔ)需要頻繁更新數(shù)據(jù)、數(shù)據(jù)量小的場(chǎng)景,比如系統(tǒng)參數(shù)配置等等。





審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6023

    文章

    44375

    瀏覽量

    628288
  • FlaSh
    +關(guān)注

    關(guān)注

    10

    文章

    1598

    瀏覽量

    147331
  • 存儲(chǔ)器
    +關(guān)注

    關(guān)注

    38

    文章

    7365

    瀏覽量

    163085
  • SPI協(xié)議
    +關(guān)注

    關(guān)注

    0

    文章

    18

    瀏覽量

    8335

原文標(biāo)題:?jiǎn)纹瑱C(jī)中有FLASH為啥還需要EEROM?

文章出處:【微信號(hào):nanshuqg,微信公眾號(hào):無際單片機(jī)編程】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    FlashEEPROM區(qū)別

    以前做項(xiàng)目,有時(shí)用Flash,有時(shí)用EEPROM,搞得我有點(diǎn)懵逼。
    發(fā)表于 07-27 12:24 ?1490次閱讀
    <b class='flag-5'>Flash</b>和<b class='flag-5'>EEPROM</b>的<b class='flag-5'>區(qū)別</b>

    EEPROM、EPROM、FLASH、SRAM、DRAM、SDRAM的區(qū)別.

    本帖最后由 eehome 于 2013-1-5 10:01 編輯 EEPROM、EPROM、FLASH、SRAM、DRAM、SDRAM的區(qū)別.
    發(fā)表于 12-20 15:19

    FlASHEEPROM的使用????

    在江蘇實(shí)習(xí)時(shí),接觸過一個(gè)儀器上的一塊實(shí)現(xiàn)人機(jī)交互功能的ARM控制板,用到控制器是LPC1766的。現(xiàn)在要寫一這塊板子的介紹。板子上的東西也不復(fù)雜,一個(gè)FLASH,一個(gè)EEPROM,一
    發(fā)表于 10-19 16:07

    EEPROMflash有什么區(qū)別

    EEPROMflash區(qū)別
    發(fā)表于 09-02 15:16

    PROM、EEPROM、FLASH區(qū)別在哪里?

    EPROM、EEPROM、FLASH的定義是什么? EEPROMFLASH 的最主要的區(qū)別是什么?
    發(fā)表于 04-19 06:33

    EEPROMFLASH區(qū)別

    –> EPROM –> EEPROM2.EEPROMFLASH區(qū)別2.1 使用上的區(qū)別FLASH用于存放程序,在程序運(yùn)行過程中不能更改
    發(fā)表于 11-23 08:51

    如何利用STM32的FLASH模擬EEPROM

    STM32F103C8T6使用內(nèi)部Flash的第63頁(yè)保存參數(shù)1. 概述STM32的FLASH是用來存儲(chǔ)主程序的,ST公司為了節(jié)約成本,沒有加入 EEPROM,但是許多場(chǎng)合我們需要用
    發(fā)表于 12-09 07:13

    FLASHEEPROM的最大區(qū)別是什么

    FLASHEEPROM的最大區(qū)別FLASH按扇區(qū)操作,EEPROM則按字節(jié)操作,二者尋址方法不同,存儲(chǔ)單元的結(jié)構(gòu)也不同,
    發(fā)表于 12-10 08:23

    什么是EEPROM?和FLASH有什么區(qū)別?

    什么是EEPROM?和FLASH有什么區(qū)別?
    發(fā)表于 01-24 06:48

    關(guān)于單片機(jī)中的flasheeprom

    FLASH的全稱是FLASH EEPROM,但跟常規(guī)EEPROM的操作方法不同, FLASHEEPR
    發(fā)表于 12-28 10:02 ?6160次閱讀

    FLASHEEPROM區(qū)別

    FLASHEEPROM區(qū)別
    發(fā)表于 03-29 09:09 ?6次下載

    單片機(jī)上FLASHEEPROM有什么不同?

    FLASH的全稱是FLASHEEPROM,但跟常規(guī)EEPROM的操作方法不同。 FLASHEEPROM的最大區(qū)別
    發(fā)表于 09-21 22:40 ?1027次閱讀

    EEPROM 和SPI flash區(qū)別

    (4KB)接口為iic。外置eeprom芯片一般是作為MCU芯片內(nèi)部eeprom的補(bǔ)充,用于存儲(chǔ)設(shè)置參數(shù)。 SPI Flash的容量就大很多了,常見的32Mbit(4MB),我們已經(jīng)在ESP8266等
    發(fā)表于 12-01 21:06 ?18次下載
    <b class='flag-5'>EEPROM</b> 和SPI <b class='flag-5'>flash</b>的<b class='flag-5'>區(qū)別</b>

    如何理解EEPROMFlash

    flash屬于廣義的EEPROM,因?yàn)樗彩请姴脸膔om。但是為了區(qū)別于一般的按字節(jié)為單位的擦寫的EEPROM,我們都叫它flash。
    發(fā)表于 01-29 11:11 ?934次閱讀

    eepromflash區(qū)別的作用

    方面。在本文中,我們將詳細(xì)探討EEPROMFlash Memory的作用和區(qū)別。 EEPROM是一種可編程讀寫存儲(chǔ)器。它使用一種特殊的電
    的頭像 發(fā)表于 12-07 16:10 ?1626次閱讀