首頁>Club>
15
回覆列表
  • 1 # 使用者6714470155983

    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中會存放程式,記錄檔案等。

  • 中秋節和大豐收的關聯?
  • 周韋彤都演過什麼電影?