Flash,EEPROM区别
生活随笔
收集整理的這篇文章主要介紹了
Flash,EEPROM区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
flash是用來存儲代碼的,在運行過程中不能改;EEPROM是用來保存用戶數據,運行過程中可以改變,比如一個時鐘的鬧鈴時間初始化設定為12:00,后來在運行中改為6:00,這是保存在EEPROM里,不怕掉電,就算重新上電也不需要重新調整到6:00
兩者都是非易失性存儲器
FLASH的全稱是FLASH EEPROM,但跟常規EEPROM的操作方法不同
FLASH和EEPROM的最大區別是FLASH按扇區操作,EEPROM則按字節操作,二者尋址方法不同,存儲單元的結構也不同,FLASH的電路結構較簡單,同樣容量占芯片面積較小,成本自然比EEPROM低,因而適合用作程序存儲器,EEPROM則更多的用作非易失的數據存儲器。當然用FLASH做數據存儲器也行,但操作比EEPROM麻煩的多,所以更“人性化”的MCU設計會集成FLASH和EEPROM兩種非易失性存儲器,而廉價型設計往往只有FLASH,早期可電擦寫型MCU則都是EEPRM結構,現在已基本上停產了。
一般來說eeprom中存放開機是用到的參數,不可丟失的變量等,而FLASH中會存放程序,記錄文件等。
兩者都是非易失性存儲器
FLASH的全稱是FLASH EEPROM,但跟常規EEPROM的操作方法不同
FLASH和EEPROM的最大區別是FLASH按扇區操作,EEPROM則按字節操作,二者尋址方法不同,存儲單元的結構也不同,FLASH的電路結構較簡單,同樣容量占芯片面積較小,成本自然比EEPROM低,因而適合用作程序存儲器,EEPROM則更多的用作非易失的數據存儲器。當然用FLASH做數據存儲器也行,但操作比EEPROM麻煩的多,所以更“人性化”的MCU設計會集成FLASH和EEPROM兩種非易失性存儲器,而廉價型設計往往只有FLASH,早期可電擦寫型MCU則都是EEPRM結構,現在已基本上停產了。
一般來說eeprom中存放開機是用到的參數,不可丟失的變量等,而FLASH中會存放程序,記錄文件等。
總結
以上是生活随笔為你收集整理的Flash,EEPROM区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Source Insight,修改字体
- 下一篇: Zigbee事件