Arduino无法下载,重刷Bootloader后解决问题

您所在的位置:网站首页 2048无法下载 Arduino无法下载,重刷Bootloader后解决问题

Arduino无法下载,重刷Bootloader后解决问题

2024-07-11 11:07| 来源: 网络整理| 查看: 265

        前几天买了一块新的Arduino Nano的小板子,买的时候特意买没有焊针的。因为最近学会了用电烙铁,想着可以展现一下自己的技术,嘿嘿。没想到,板子拿回来了,很漂亮地焊上了针。志得意满地按了“下载”键,却发现无论如何都没有办法下载。可急坏了我,不知道是板子坏了还是我焊得不好。最后,上网找了一圈,各种方法都没有帮助。最后看到有人说可以试着重刷Bootloader,所以我就试了。

        我用的是另一个Ardruino Uno板子来充当烧写器,跟着教程,其实感觉挺容易的。个人觉得其实并没有必要去买专门的烧写器,毕竟想玩Ardunio的朋友家里还是要备上几块才行,不然出现不工作的情况还没有办法替换板子来测试。之前我就试过搞了4~5个小时,代码就是不工作。满头大汗之际,儿子提醒说是不是换一块板子试一试。最后发现原因是板子问题😥。

我在这里大概地说一下我是怎么做的吧。

1️⃣接线

因为网上已经有很多大佬发过Uno对Uno的接线方式,而我这次是为了救我的Nano,正好也将Uno救Nano的接线方式附在这里。其实原理完全一样。

 2️⃣代码

你可以通过打开示例来找到对应的代码

 3️⃣将Uno变成ISP

和平时下载程序一样,选择好你的Uno及端口,然后下载代码。

 4️⃣选择编程器

 5️⃣最后就是选择“烧录引导程序”

 完成以上动作后,Bootloader(也就是引导程序)就写进去了。祝你好运😈

        言归正传,轻松地刷完Bootloader之后,发现新的板子还是不行。然后我想起我有一块旧的Nano,买回来就没有成功下载过,所以我拿了它来试。发现刷完Bootloader之后就复活了!!好吧,虽然新的不行,但我还是又多了一块板子可用了。

****2022.4.3更新****

突然发现,原来这块Nano是ATmega168的,所以在下载的时间要选择ATmega168。至此,我又多了一块板可以用了。

 

 ****2022.4.3更新 结束****

P.S. 本来想自己详细写一篇如何刷Bootloader的文章,发现这位大佬写得很详细了,所以就没有再重复造轮子了,需要的朋友可以参考:

[Arduino]烧写Arduino BootLoader的几种方法_李万鑫的博客-CSDN博客_arduino烧录bootloader



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3