用arduino UNO R3板为pro mini板烧录bootloaders

原文地址:https://www.geek-workshop.com/thread-28160-1-5.html

    本人使用PL2303串口转ttl接口板为arduino pro mini上传程序过程中,由于PL2303接口板中无DTR引脚接口,在上传过程中,需要手动按下RST键,由于操作不慎,意外损坏了BOOTLOADER,导致无法再上传程序,只好先行想办法烧录好bootloader,再引出DTR接pro mini的rst接口使用arduino IDE上传程序。
    本教程参考借鉴了smfox10在2013年5月23日写的一篇帖子,地址在此http://www.geek-workshop.com/thread-4694-1-1.html,完美解决bootloader的烧录。
    本教程为bootloader损坏的arduino板子或者芯片中不具备bootloader的烧写bootloader。
    本教程中使用两个arduino板子,其中UNO R3完好无损,pro mini的bootloader损坏。教程中用A和B板分别代表。
    A板:ARDUINO UNO R3板子;
    B板:PRO MINI板;
    外加6根连接线。
    1、        首先将UNO板子变成烧写器;
    在示例中找到arduinoisp,打开之。如图1:

图1:待写入的arduinoisp示例程序
    选择好正确的板以及串口号,将此程序上传到UNO中,使之变成烧写器。见图2:

图2:改造成烧写器的UNO
    2、使用改造的烧写器连接pro mini 烧写bootloader;
    连线见下图3:

图3:UNO与PRO MINI的连线示意图
    在arduini IDE中,选择Arduino pro or pro mini,处理器选择5V,16MHz,正确选择端口号,在编程器中选择Arduino asISP,点击烧录引导程序。

图4:为pro mini烧录bootloader的参数
    到此,完成了使用arduino UNO烧写pro mini 的bootloader。

 

https://item.taobao.com/item.htm?id=570510748958&ali_refid=a3_420434_1006:1102000847:N:z%2B%2BP4%2F%2FrChZL%2BXUZxnXQs734kmW2vnV4:7d27bba96283c66d71eb851353a48fdf&ali_trackid=1_7d27bba96283c66d71eb851353a48fdf&spm=a230r.1.1957635.26

posted @   叕叒双又  阅读(1306)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示