在嵌入式系統中,Flash和EEPROM能夠存盤可用于通信或執行某些功能的資料,它們可以通過多種不同的串行協議(包括SPI或串行外圍設備介面)來連接存盤設備,在單片機中也集成了多種不同型別的SPI存盤設備,包括Flash和EEPROM,
一、Flash和EEPROM之間的差異
Flash和EEPROM均被視為非易失性存盤器,非易失性存盤器意味著該設備能夠保存資料且無需持續供電,即使關閉電源也能保存資料資訊,它們都是電子可寫和可擦除存盤器,用以存盤單片機的應用程式及資料資訊,這些資料可在芯片上或芯片外存盤資訊,
盡管Flash和EEPROM設備都可以存盤嵌入式設備中使用的資訊,但是它們的體系結構和用于讀取,寫入和擦除資料的操作略有不同,而EEPROM指的是電可擦可編程只讀存盤器是一種存盤器,可以在位元組級別讀取,寫入和擦除資料,另一方面Flash是EEPROM的一種,在結構上以塊的形式排列,在塊中擦除資料,并且可以在位元組級別讀取或寫入資料,
二、使用閃存與EEPROM有什么優缺點?
使用閃存或EEPROM設備有很多優點和缺點:
由于EEPROM以位元組為單位運行其擦除功能,因此這增加了清除和編輯設備所花費的時間,但允許開發人員在需要時編輯特定部分,閃存能夠擦除大量資料,從而大大提高了擦除速度,并使設備可以更緊湊地存盤資訊,但是由于這個原因,它也失去了編輯某些位元組的能力,從而迫使開發人員在進行任何更改時都重寫整個資料塊,
在存盤設備上執行多個擦除和寫入周期將導致其最終隨著時間的推移而降級,使用EEPROM的優點之一是使用壽命更長,EEPROM在其生命周期內最多可以執行1000000個擦除/重寫周期,根據閃存的型別,閃存的使用壽命會縮短,大多數閃存產品在磨損開始惡化存盤完整性之前,能夠承受大約10000至1000000次擦除/寫入回圈,就大小和成本而言,閃存具有比EEPROM更小的存盤單元尺寸,并且實作成本更低,
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/254264.html
標籤:嵌入式
上一篇:使用tcpdump查看原始資料包
下一篇:STM32 SPI詳解
