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作測試。
留言
張貼留言