USBasp为Arduino板子烧写bootloader

在Arduino使用过程中有时候会造成bootloader的损坏,有时候我们还会做Arduino的最小系统板,那我们都需要为Arduino下载bootloader,本文将介绍用USBasp下载bootloader。

试验硬件清单

  • USBasp
  • Arduino Pro Mini

说明:

  1. 我的USBasp是某宝上淘的,不贵,就是下面的样子,接口是10pin的:

    1

    10pin的ISP接口图如下:

    2

  2. 这里我试验的是Arduino Pro Mini(5V,16MHz的版本),如下图:

    4

    6pin的ISP接口图如下:

    3

详细

连线

直接用杜邦线将Arduino上的6Pin的ISP与USBasp上的10Pin的ISP对应管脚连接起来,就像这样:

5

然后连接到电脑(我用的这个USBasp是免驱的)。

菜单栏Tools下,设置Arduino IDE

我的系统是Mac OSX,操作在win下应该是一样的。

设置Board为Arduino Pro Mini

6

设置Processor为ATmega28(5VV,16MHz)

7

设置Programmer为USBasp

8

菜单栏Tools->Burn Bootloader

9

如果烧写成功,Arduino IDE的Console下会出现提示:

10

烧写成功后,板上的Led灯就会闪动。


arduino

488 字

2015-11-03 17:00 +0800