USBasp为Arduino板子烧写bootloader
在Arduino使用过程中有时候会造成bootloader的损坏,有时候我们还会做Arduino的最小系统板,那我们都需要为Arduino下载bootloader,本文将介绍用USBasp下载bootloader。
试验硬件清单
- USBasp
- Arduino Pro Mini
说明:
-
我的USBasp是某宝上淘的,不贵,就是下面的样子,接口是10pin的:
10pin的ISP接口图如下:
-
这里我试验的是Arduino Pro Mini(5V,16MHz的版本),如下图:
6pin的ISP接口图如下:
详细
连线
直接用杜邦线将Arduino上的6Pin的ISP与USBasp上的10Pin的ISP对应管脚连接起来,就像这样:
然后连接到电脑(我用的这个USBasp是免驱的)。
菜单栏Tools下,设置Arduino IDE
我的系统是Mac OSX,操作在win下应该是一样的。
设置Board为Arduino Pro Mini
设置Processor为ATmega28(5VV,16MHz)
设置Programmer为USBasp
菜单栏Tools->Burn Bootloader
如果烧写成功,Arduino IDE的Console下会出现提示: