arduino教程系列20-使用Arduino Duemilanove给其他芯片下载bootloader arduino入门,arduino教程
上篇学习笔记给Atmega8芯片下载bootloader我们使用的是USBtinyISP,这样子需要专门进行购买,本次实验我们使用Arduino Duemilanove对芯片进行bootloader下载。
注意:经过测试此下载bootloader方法,目前只在使用328P的Arduino Duemilanove,arduino nano上测试通过
材料准备:
Arduino Duemilanove/UNO/NANO等控制板一块
100欧姆电阻一个
22p电容2个
16M Hz晶振1个
Atmega8 DIP封装芯片一个
面包板一个,连接线若干
首先打开arduino IDE,在File的Examples里面,选择ArduinoISP,把这个程序编译好,下载进入arduino控制板中。
2011-9-23 19:54 上传
(80.37 KB)
先把硬件连接好
2011-9-23 19:54 上传
(125.67 KB)
2011-9-23 19:54 上传
(203.17 KB)
2011-10-9 14:37 上传
(179.21 KB)
接上usb线,在IDE中选择下载的bootloader的板子为Atmega8的NG
2011-9-23 19:54 上传
(119.7 KB)
然后选择下载bootloader,选择arduino as ISP
2011-9-23 19:54 上传
(86.17 KB)
就看着灯闪呀闪的下载了,下载完成后会提示Done burning bootloader。
如果无法下载,请仔细检查reset口与5V之间连接的电阻,此电阻务必为110Ω左右,100Ω的基本没有问题。
via - 极客工坊