Arduino: Arduino ISP燒錄Bootloader

今次要介紹的是把Bootloader燒錄到一個全新的ATmega328P中。

首先要準備下列的部件:

1. Arduino,它將會用作Bootloader的ISP燒錄器。
2. ATmega328P
3. 16 MHz Crystal Oscillator
4. 22pF Capacitor
5. 10kR Resistor

電路如下:

PIN 1 - 接至Arduino ISP的PIN 10,再接上10kR電阻,另一腳接上DC5V。
PIN 7, PIN 20, PIN 21 - 接上DC5V。
PIN 8, PIN 22 - 接上GND。
PIN 9, PIN 10 - 接上16MHz Crystal Oscillator,再接上22pF電容,電容另一腳接至GND。

PIN 17 - 接至Arduino ISP的PIN 11。
PIN 18 - 接至Arduino ISP的PIN 12。
PIN 19 - 接至Arduino ISP的PIN 13。

完成圖。


先把程式下載至ArduinoISP。



再依下列選項調整要燒錄的Bootloader。



Bootloader開始進行燒錄,可能要花上數分鐘。



當出現"Done burning bootloader"的時候,就代表工作已經完成,
可以把Blink等簡單程式下載到新的ATmega328作測試。

留言

這個網誌中的熱門文章

201509 台灣東北部鐵道之旅: Day 2 金車噶瑪蘭酒廠

艦これ 1/700 輕巡洋艦 大淀

74LS247 BCD to 7-Segment Decoder 七劃管解碼器