用Arduino UNO作為AVR ISP燒錄器 燒bootloader(引導程序)

用Arduino UNO作為AVR ISP燒錄器 燒bootloader(引導程序)

1、首先需要準備一張可正常使用的 Arduino UNO 開發板,正常使用的開發板作為ISP燒錄器,簡稱A板,被燒錄的板簡稱B板,按照下方導線連接方式將兩塊開發板連接好。

第一種接線方式:

第二種接線方式:

A板 D11->B板 D11

A板 D12->B板 D12

A板 D13->B板 D13

A板 D10->B板 重置

A板 5V->B板 5V

A板 GND->B板 GND

2、打開Arduino IDE 2.32 (其他版本也基本類似)

在菜單欄中找到 文件 -> 示例 -> 11.ArduinoISP -> ArduinoISP 並打開

3、選擇好開發板和端口,並將ArduinoISP程序上傳到A板中

4、菜單欄找到工具 -> 编譯器 -> 選擇Arduino as ISP

5、再返回工具,按鈕“燒錄引導程式”,燒錄成功後會顯示燒錄成功,燒錄完成後B板就能正常使用了。

6、燒錄完bootloader(引導程序)後再將Arduino IDE的編譯器設定改成“AVRISP mkll”,Arduino IDE就能正常編譯上傳了。

--------- 結束 --------