關於單片機內部的ROM、RAM、Falsh的解釋

最近很多人問我:

單片機內部什麼是ROM、什麼是Falsh,我們下載到單片機內部的程序存儲在哪裏……

那麼今天我就來講講我的理解:

ROM(Read Only Memory):即是隻讀存儲器,單片機的二進制可執行文件(hex/s19/,elf)等等各類單片機二進制文件。此類ROM只有在下載程序時方可寫入,單片機運行時禁止寫入,斷電數據不丟失(不丟失原因可學習門電路知識,瞭解存儲器與門電路的關係)。

RAM:隨機存儲,用來存儲和保存數據,任何時候可讀寫,通常作爲單片機系統運行時所產生的臨時數據存儲介質(系統內存),斷電丟失數據。

FALSH:存儲器又稱閃存,不僅具備電子可擦除可編程的性能,斷電不丟失數據的,同時可以快速讀取數據。在過去的20年裏,嵌入式系統一直使用ROM作爲它們的存儲設備,然而近年來Flash全面代替了ROM在嵌入式系統中的地位,用作存儲Bootloader以及操作系統或者程序代碼或者直接當硬盤使用。當然FLASH ROM只能在空白地方寫入,所以如要修改數據,只能先擦除然後在寫入。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章