愛體驗認證

2019年5月4日 星期六

TCweng_認識Ardyino控制器ATmega328 快閃記憶體 資料記憶體 程式記憶體

電腦的處理器我們成為CPU
他負責大部分的運算和程式的執行

但Arduino的微處理器
不單單只有CPU的功能
還包含
內建記憶體
數位轉換器
類比轉換器
甚至周邊的控制器都包含在裡面
因此他算是一個功能蠻強大的微電腦


底下是介紹記憶體的部分
ATmega裡包含了3種記憶體
分別為快閃、程式以及資料記憶體


至於三種記憶體的功能就大不相同了

快閃記憶體Flash的部分:
非揮發性記憶體
也就是說儲存在裡頭的程式不會自動消失
因此功能就是儲存開機的程式
以及我們編譯傳輸進Arduino的程式

資料記憶體SRAM:
為揮發性的記憶體
斷電後裡面的資料即會自動消失
專門暫時存放程式運作時所需的資料
更詳細記憶體資料請見:
https://tcweng.blogspot.com/2019/05/ram.html?m=1

EEPROOM:
非揮發性的記憶體
專門存放永久性的資料
可用程式把資料儲存在裡面喔!
更詳細記憶體資訊請見:
https://tcweng.blogspot.com/2019/05/eeprom.html?m=1


另外一提
Arduino執行程式的地方
是在CPU的地方
同時有一個暫存資料的暫存器來儲存資料

ROM唯獨記憶體介紹
https://tcweng.blogspot.com/2019/05/rom.html?m=1


沒有留言:

張貼留言