Arduino? Atmega328p-pu?

2017-08-12 Technical 0 Comments

對我而言,arduino從來都不是指塊board。而是一種”bootloader”…
未用過Arduino的人可能不明白。以下為一塊arduino的電路圖:

簡單而言,可以分析為以下部份:

A: 電源輪入整流
B: 程式執行chips
C: Resonator (執行頻率)
D: 程式載入chips
E: 電源輸出整流 (5v -> 5v & 3.3v)

所以如要將arduino uno拆解到最小化的話,最低限度保留以上A,B,C部份。
從Arduino網頁裡,也有說明。
https://www.arduino.cc/en/Main/Standalone

BOM: (有RS連結,只供外觀參考)
1. atmega328p-pu x1
2. 22pf ceramic capacitor x2
3. 16mhz crystal x1 (大過 16mhz 都可以)
4. 7805 voltage regulator x1 (我通常用 LM7805CT)
5. 25v 10uf electrolytic capacitor x2 (這個會因輸入電壓而改變,如輸入電壓是5v的就可以用2粒25v 10uf,無25v的話,用50v也可以。)

以下面是電路圖:

其實塊Board應該叫atmega328p-pu, 原廠是來自Atmel唷~