首页 > 代码库 > Arduino烧录bootloader,并作为ISP进行烧录程序
Arduino烧录bootloader,并作为ISP进行烧录程序
注:以下流程均在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”,工具菜单中选择烧录引导程序,如果接线没有问题的话,十几秒的时间内就会烧录好引导程序。
注:具体引脚含义,视不同板而定。
以上的接线方法可以让板子A作为一个ISP下载器,给板子B以ISP下载器的方式烧录程序,使用Arduino IDE给没有bootloader的板子烧程序,通过选择菜单“文件”——》“以编程器上传”,即可。
如不适用ArduinoIDE进行烧录,可以使用ISP下载器,给板子直接烧录*.hex文件,而不用再使用Arduino IDE进行串口烧写。
烧录方法:
打开progisp软件
“调入Flash”选择自己编译好的*.hex文件,点击"RD"进行验证ISP接线是否正确,如果有误的话,点击“自动”即开始烧录。
本文出自 “大师兄” 博客,请务必保留此出处http://9662841.blog.51cto.com/9652841/1603730
Arduino烧录bootloader,并作为ISP进行烧录程序
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。