帮助文档

用Arduino UNO作为AVR ISP烧录器 烧bootloader(引导程序)

1、首先需要准备一张可正常使用的 Arduino UNO 开发板,正常使用的开发板作为ISP烧录器,简称A板,被烧录的板简称B板,按照下方导线连接方式将两块开发板连接好。

第一种接线方式:

用Arduino UNO作为AVR ISP烧录器 烧bootloader(引导程序)

第二种接线方式:

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 并打开

用Arduino UNO作为AVR ISP烧录器 烧bootloader(引导程序)


3、选择好开发板和端口,并将ArduinoISP程序上传到A板中

用Arduino UNO作为AVR ISP烧录器 烧bootloader(引导程序)


4、菜单栏找到工具 -> 编译器 -> 选择Arduino as ISP

用Arduino UNO作为AVR ISP烧录器 烧bootloader(引导程序)


6、再返回工具,点击“烧录引导程序”,烧录成功后会显示烧录成功,烧录完成后B板就能正常使用了。

用Arduino UNO作为AVR ISP烧录器 烧bootloader(引导程序)


7、烧录完 bootloader(引导程序)后再将Arduino IDE的编译器设置改成“AVRISP mkll”,Arduino IDE就能正常编译上传了。

用Arduino UNO作为AVR ISP烧录器 烧bootloader(引导程序)


---------  结束  --------