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

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

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

FLASH、EEPROM的區(qū)別和擴(kuò)展【硬件干貨】

哈哈hfgfdf ? 來源:嵌入式學(xué)習(xí)資料 ? 作者:嵌入式學(xué)習(xí)資料 ? 2024-02-27 08:37 ? 次閱讀

EEPROM和FLASH總體差異

部分MCU片內(nèi)不帶程序存儲器ROM,可執(zhí)行代碼只能放在外面的EEPROM、FLASH(外擴(kuò))中;

單片機(jī)對于數(shù)據(jù)的處理和系統(tǒng)的大量數(shù)據(jù)采集,需要考慮數(shù)據(jù)的長期保存和掉電保存等問題,因此外擴(kuò)EEPROM就是這系統(tǒng)常見的模塊。外擴(kuò)的EEPROM也可以用來存儲一些參數(shù),保存一些掉電后需要保存的數(shù)據(jù)等。

一、EEPROM容量小、K字節(jié)級別,按bit操作,可讀可寫,一般保存當(dāng)前工作狀態(tài),多用數(shù)據(jù)存儲。

例:電視機(jī)中用戶改了音量值之后,這個值就是保存在這里的,當(dāng)再次開機(jī)時,系統(tǒng)就會先把這個值讀到然后音量設(shè)置到關(guān)機(jī)前的狀態(tài),當(dāng)用戶再次更改音量時,這個值會被重新改寫。如果沒有EEPROM,就不能保存用戶更改的值了,那每次開機(jī)都是最原始的數(shù)據(jù)。

EEPROM是為更改固化程序,如打補(bǔ)丁,或升級新版本固化程序準(zhǔn)備的,如電腦主板BIOS芯片

EEPROM如接口卡中用來存放硬件設(shè)置數(shù)據(jù)

EEPROM如特殊數(shù)據(jù)的加密存儲,增加安全性

接口:I2C 、SPI

EEPROM的接口一般分為兩種:四線SPI和兩線I2C

二、FLASH容量大、M字節(jié)級別,按塊擦除,頁,字節(jié)讀取,可讀可寫(多用于讀)程序都存在這里。

BOOT[1-0]來選擇啟動的 flash

容量大小,數(shù)據(jù)讀寫速率是主要的區(qū)別。

舉幾個例子: 都可以做CPU/ASIC芯片的啟動程序,比如PHY ,SW 常用EEPROM,因為代碼小嗎,256K之內(nèi)就夠了;但是CPU的起動代碼通常EEPROM搞不定,而且CPU通常還有操作系統(tǒng),可以存在EEPROM(BOOT)+FPASH(system)的模式,但是一眼看去,不如把FLASH分區(qū),把2部分東西都裝下。

EEPROM通常還有就是存單板信息,廠家信息,PCB信息,MAC地址這些,配置信息這些基本的東西,通常是在工廠燒入,然后焊接在單板上,就跟你在單板打絲印一樣,就是個標(biāo)識。

接口:FSMC接口、SPI接口、QSPI接口

EEPROM擴(kuò)展

Microchip收購Atmel

60c92f10-d508-11ee-b759-92fbcf53809c.png

上電時,可將ATAES132A配置為使用SPI或I2C接口對接至大多數(shù)微控制器。

當(dāng)采用I2C模式時,不使用片選引腳,并且必須將該引腳連接到電源或接地。

當(dāng)配置用于SPI模式時,按照常規(guī)會使用片選引腳

a、EEPROM I2C通訊

60eaccce-d508-11ee-b759-92fbcf53809c.png

AT24C02 是串行CMOS類型的EEPROM存儲芯片,AT24C0x這個系列包含了AT24C01、AT24C02、AT24C04、AT24C08、AT24C16、AT24C512這些具體的芯片型號。

他們?nèi)萘糠謩e是:1K (128 x 8)、2K (256 x 8)、4K (512 x 8)、8K (1024 x 8)、16K (2048 x 8) ,其中的8表示8位(bit)

b、EEPROM SPI通訊

6102b794-d508-11ee-b759-92fbcf53809c.png

審核編輯 黃宇

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

    關(guān)注

    10

    文章

    1598

    瀏覽量

    147331
  • EEPROM
    +關(guān)注

    關(guān)注

    9

    文章

    1002

    瀏覽量

    81054
收藏 人收藏

    評論

    相關(guān)推薦

    EVASH Ultra EEPROM:被美國權(quán)威雜志評為優(yōu)秀硬件存儲廠商

    EVASH Ultra EEPROM:被美國權(quán)威雜志評為優(yōu)秀硬件存儲廠商
    的頭像 發(fā)表于 07-01 12:53 ?155次閱讀

    EEPROMFlash存儲器的區(qū)別

    可編程只讀存儲器)和Flash存儲器是兩種常見的非易失性存儲器,它們具有各自的特點(diǎn)和應(yīng)用場景。本文將深入分析和比較EEPROMFlash存儲器的原理、結(jié)構(gòu)、性能以及應(yīng)用,以期為讀者提供全面而深入的理解。
    的頭像 發(fā)表于 05-23 16:35 ?3572次閱讀

    單片機(jī)為何需要FlashEEPROM?它們有何作用?

    單片機(jī)為何需要FlashEEPROM?它們有何作用? 單片機(jī)是一種集成電路,具有處理器核心、內(nèi)存和外設(shè)等功能,通常用于嵌入式系統(tǒng)中。FlashEEPROM則是單片機(jī)中常用的存儲器類
    的頭像 發(fā)表于 01-18 11:43 ?2718次閱讀

    NUC029怎么利用data flash模擬EEPROM?

    (); SYS_Init(); SYS_LockReg(); /*********************************** 利用data flash模擬EEPROM
    發(fā)表于 01-15 06:10

    stm32f103 flash模擬eeprom

    ,STM32F103的Flash存儲器可以模擬EEPROM的功能,在本文中我們將詳細(xì)介紹如何使用STM32F103的Flash存儲器來實(shí)現(xiàn)EEPROM。 概述
    的頭像 發(fā)表于 01-09 11:21 ?1626次閱讀

    eepromflash區(qū)別的作用

    在計算機(jī)和電子設(shè)備中廣泛使用。EEPROMFlash Memory有很多共同之處,比如它們都屬于非易失性存儲器,可以在斷電后保留數(shù)據(jù)。然而,它們也有一些關(guān)鍵的區(qū)別,包括擦除方式、寫入速度、使用壽命
    的頭像 發(fā)表于 12-07 16:10 ?1626次閱讀

    APM32F4 Flash模擬EEPROM介紹和代碼實(shí)現(xiàn)

    FlashEEPROM一次操作的數(shù)據(jù)大小不同。雖然MCU內(nèi)部的FlashEEPROM一樣,可以實(shí)現(xiàn)按字節(jié)的讀寫,但是在寫入的時候,是必須要先按扇區(qū)擦除的,這里也可以說相當(dāng)于是一次操
    的頭像 發(fā)表于 12-01 17:52 ?969次閱讀
    APM32F4 <b class='flag-5'>Flash</b>模擬<b class='flag-5'>EEPROM</b>介紹和代碼實(shí)現(xiàn)

    NAND Flash和NOR Flash區(qū)別

    NAND Flash和NOR Flash是兩種常見的閃存類型。
    的頭像 發(fā)表于 11-30 13:53 ?1986次閱讀
    NAND <b class='flag-5'>Flash</b>和NOR <b class='flag-5'>Flash</b>的<b class='flag-5'>區(qū)別</b>

    單片機(jī)常有Flash,而不常有EEPROM原因

    單片機(jī)常有Flash,而不常有EEPROM原因
    的頭像 發(fā)表于 10-24 15:38 ?544次閱讀
    單片機(jī)常有<b class='flag-5'>Flash</b>,而不常有<b class='flag-5'>EEPROM</b>原因

    用STM32_FLASH模擬實(shí)現(xiàn)EEPROM功能

    在工業(yè)應(yīng)用中經(jīng)常使用EEPROM來存儲數(shù)據(jù),為降低成本、節(jié)省PCB空間,外部EEPROM可以用片內(nèi)Flash加上特定的軟件算法代替。
    的頭像 發(fā)表于 10-23 17:40 ?2426次閱讀
    用STM32_<b class='flag-5'>FLASH</b>模擬實(shí)現(xiàn)<b class='flag-5'>EEPROM</b>功能

    FLASH模擬EEPROM入門指南

    FLASH模擬EEPROM入門指南使用AT32 的片上FLASH 模擬EEPROM 功能。
    發(fā)表于 10-19 06:10

    使用MCU Flash模擬EEPROM

    使用MCU Flash模擬EEPROM
    的頭像 發(fā)表于 10-18 18:01 ?587次閱讀

    如何使用Flash模擬EEPROM存儲參數(shù)

    概述在MCU的使用中,經(jīng)常遇到需要存儲參數(shù)或掉電保持?jǐn)?shù)據(jù)等功能。其中,FlashEEPROM是常見的非易失性存儲器,都可以做到設(shè)備掉電重啟后,數(shù)據(jù)還會保留。但二者有明顯的區(qū)別EEPROM
    的頭像 發(fā)表于 09-22 08:19 ?1410次閱讀
    如何使用<b class='flag-5'>Flash</b>模擬<b class='flag-5'>EEPROM</b>存儲參數(shù)

    基于HPM6000系列芯片如何使用Flash模擬EEPROM存儲參數(shù)

    概 述 在MCU的使用中,經(jīng)常遇到需要存儲參數(shù)或掉電保持?jǐn)?shù)據(jù)等功能。其中,FlashEEPROM是常見的非易失性存儲器,都可以做到設(shè)備掉電重啟后,數(shù)據(jù)還會保留。但二者有明顯的區(qū)別EEPRO
    的頭像 發(fā)表于 09-21 09:15 ?1351次閱讀

    如何使用Flash模擬EEPROM存儲參數(shù)?

    在MCU的使用中,經(jīng)常遇到需要存儲參數(shù)或掉電保持?jǐn)?shù)據(jù)等功能。其中,FlashEEPROM是常見的非易失性存儲器
    的頭像 發(fā)表于 09-21 09:14 ?1240次閱讀