一. 利用Arduino UNO實驗板上傳(upload)程式
首先,先把Arduino UNO實驗板上的ATMega328P-PU晶片拔出。
ATMega328P-PU的線路接法如下電路圖所示
A_Tx: 接到UNO實驗板的Tx
A_Rx: 接到UNO實驗板的Rx
A_RESET: 接到UNO實驗板的RESET
麵包板上的接線圖片如下
注意:
A_Tx 與 麵包板上的ATMega328 Tx連接
A_Rx與 麵包板上的ATMega328 Rx連接
不必對調!
在線路上加了一顆LED與220歐姆的電阻是用來測試Arduino的範例程式(Blink sketch),以驗證我們上傳程式是否成功(如果上傳成功則LED會閃爍)。
二. 利用USB轉UART轉接板上傳(upload)程式
原理與方法一一樣,有兩個不同的地方要注意:
1. 要加上一個RESET開關,接到ATMega328的第一支腳位。
2. UART的Tx要接到ATMega328的Rx,UART的Rx要接到ATMega328的Tx。
因為增加了一個USB轉UART的裝置,因此COM port會增加一個,我增加的COM port名稱是COM9,在Arduino IDE中[工具]->[序列埠]要選擇COM9,如此才能正確地上傳。
注意:
當選擇上傳,程式碼編譯完成時,要按一下RESET按鈕,這樣bootloader才能與Arduino IDE連接,開始上傳程式。
沒有留言:
張貼留言