用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板 RESET
A板 5V -> B板 5V
A板 GND -> B板 GND
2、打开Arduino IDE 2.32 (其它版本也基本类似)
在菜单栏中找到 文件 -> 示例 -> 11.ArduinoISP -> ArduinoISP 并打开
3、选择好开发板和端口,并将ArduinoISP程序上传到A板中
4、菜单栏找到工具 -> 编译器 -> 选择Arduino as ISP
6、再返回工具,点击“烧录引导程序”,烧录成功后会显示烧录成功,烧录完成后B板就能正常使用了。
7、烧录完 bootloader(引导程序)后再将Arduino IDE的编译器设置改成“AVRISP mkll”,Arduino IDE就能正常编译上传了。
--------- 结束 --------