Arduino烧录bootloader,并作为ISP进行下载程序
2017-07-31 10:04
741 查看
注:以下流程均在Pro mini 328P上进行。
1、在第一块板子上上传示例中的ArduinoISP程序,该板子成为板子A;
2、等待烧录bootloader的板子成为板子B;
3、板子A的引脚pin10 连接板子B的RST,然后板子A的引脚PIN11,12,13分别连接板子B的PIN11,12,13, 给板子B上电。
4、Arduino IDE的菜单“工具”——>“程序员”——>“Arduino
as ISP”,工具菜单中选择烧录引导程序,如果接线没有问题的话,十几秒的时间内就会烧录好引导程序。
注:具体引脚含义,视不同板而定。
由于在pro mini 328P下,Arduino的bootloader不支持看门狗,看门狗重置后会一直卡在引导程序中,需断电才行,故需要使用看门狗再328P下的时候,需要使用ISP进行烧录程序。
以上的接线方法可以让板子A作为一个ISP下载器,给板子B以ISP下载器的方式烧录程序,使用Arduino IDE给没有bootloader的板子烧程序,通过选择菜单“文件”——》“以编程器上传”,即可。
如不适用ArduinoIDE进行烧录,可以使用ISP下载器,给板子直接烧录*.hex文件,而不用再使用Arduino IDE进行串口烧写。
烧录方法:
打开progisp软件
![](http://s3.51cto.com/wyfs02/M02/58/98/wKioL1S1QLWg0c25AAKSlMa0TcM776.jpg)
“调入Flash”选择自己编译好的*.hex文件,点击"RD"进行验证ISP接线是否正确,如果有误的话,点击“自动”即开始烧录。
![](http://s3.51cto.com/wyfs02/M02/58/9B/wKiom1S1P-yS3kmDAAKwRkMw-4w384.jpg)
1、在第一块板子上上传示例中的ArduinoISP程序,该板子成为板子A;
2、等待烧录bootloader的板子成为板子B;
3、板子A的引脚pin10 连接板子B的RST,然后板子A的引脚PIN11,12,13分别连接板子B的PIN11,12,13, 给板子B上电。
4、Arduino IDE的菜单“工具”——>“程序员”——>“Arduino
as ISP”,工具菜单中选择烧录引导程序,如果接线没有问题的话,十几秒的时间内就会烧录好引导程序。
注:具体引脚含义,视不同板而定。
由于在pro mini 328P下,Arduino的bootloader不支持看门狗,看门狗重置后会一直卡在引导程序中,需断电才行,故需要使用看门狗再328P下的时候,需要使用ISP进行烧录程序。
以上的接线方法可以让板子A作为一个ISP下载器,给板子B以ISP下载器的方式烧录程序,使用Arduino IDE给没有bootloader的板子烧程序,通过选择菜单“文件”——》“以编程器上传”,即可。
如不适用ArduinoIDE进行烧录,可以使用ISP下载器,给板子直接烧录*.hex文件,而不用再使用Arduino IDE进行串口烧写。
烧录方法:
打开progisp软件
![](http://s3.51cto.com/wyfs02/M02/58/98/wKioL1S1QLWg0c25AAKSlMa0TcM776.jpg)
“调入Flash”选择自己编译好的*.hex文件,点击"RD"进行验证ISP接线是否正确,如果有误的话,点击“自动”即开始烧录。
![](http://s3.51cto.com/wyfs02/M02/58/9B/wKiom1S1P-yS3kmDAAKwRkMw-4w384.jpg)
相关文章推荐
- Arduino烧录bootloader,并作为ISP进行下载程序
- Arduino烧录bootloader,并作为ISP进行下载程序
- Arduino芯片下载烧录引导程序(bootloader)
- 非标准USBasp下载线烧录Arduino BootLoader的参数设置
- Eclipse helios 上编写arduino程序并进行烧录
- arduino给其他芯片下载bootloader(arduino as isp)
- Eclipse helios 上编写arduino程序并进行烧录
- 非标准USBasp下载线烧录Arduino BootLoader的参数设
- LED实验&&I/O口实验--将 P0 作为输出口,连接 8 个 LED,编写程序,使 LED 循环点亮。(LED1 亮,其余灭->ED2 亮,其余灭……,如此循环 5 次后,进行全灭-全亮
- 使用VS2008 2010编写arduino程序及编译下载
- STC89C51 ISP 下载程序的具体步骤(同样适用于AT89S51)
- Linux下通过USBTinyISP为Arduino开发板烧写Bootloader
- STM32在线仿真出现是循环,使用mcuisp下载程序却可以运行,JTAG下载程序可以下载成功,却没有任何动作!
- 用4.0蓝牙模块给arduino下载程序
- LPC1758串口ISP下载程序
- 使用ADO.NET Entity Framework的实体作为数据源Data Source(附Demo程序下载)- 系列3
- FlyMcu串口ISP下载STM32程序教程
- arduino 用ICSP下载程序
- 使用STC-ISP下载程序
- 用LPC1114做产品-如何设计程序下载接口flashmagicISP