这篇文章,是为了记录下某宝上淘到的一个没有bootloader的nano开发板的历程(比较坑),自己搜索资料而记录的。

如果没有bootloader,板子就不能接收上传的程序,什么也干不了。

烧写bootloader有很多方法,这里只记录下用uno板子为nano板烧写bootloader的例子,我自己就是用这种方法的:

直接上图:

1. 先调出bootloader程序

用arduino的uno开发板为nano板子烧写bootloader-LMLPHP

2.  再将bootloader程序上传到uno板子里:

用arduino的uno开发板为nano板子烧写bootloader-LMLPHP

3. 上传成功后,开始接线,将uno板和nano板连接起来,对应接口如下:

可以参考这篇文章:

Arduino 烧写bootloader

懒得看的,我自己也整理了下:

用arduino的uno开发板为nano板子烧写bootloader-LMLPHP

 

4. 烧录前,先设置好下面的参数:

用arduino的uno开发板为nano板子烧写bootloader-LMLPHP

5. 最后,点击烧录,成功!

用arduino的uno开发板为nano板子烧写bootloader-LMLPHP

6. 烧录完成,自己测试下,看看能不能将程序传入nano板子,或者最简单的测试下,能不能利用nano的端口点亮led灯,最后搞定了。

7. 如果,亲手上没有现成的uno开发板,那就淘一个下载器,将程序烧录到nano开发板,毕竟一个下载器比uno板子便宜,才10块大洋左右,这方法我没试过,下面的链接供参考:

烧写Arduino BootLoader的几种方法

05-11 22:48