查看: 223|回复: 2

新发现!也许你的arduino nano有救了

[复制链接]
  • TA的每日心情
    开心
    2020-8-5 05:18
  • 签到天数: 640 天

    [LV.9]以坛为家II

    发表于 2020-7-23 10:07 | 显示全部楼层 |阅读模式
      以前论坛上有很多网友都发过arduino nano无法上传程序的状况.报错信息如下:
    Arduino:1.8.5 (Windows XP), 开发板:"Arduino Nano, ATmega328P"

    项目使用了 928 字节,占用了 (3%) 程序存储空间。最大为 30720 字节。
    全局变量使用了9字节,(0%)的动态内存,余留2039字节局部变量。最大为2048字节。
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x60
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x60
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x60
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x60
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x60
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x60
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x60
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x60
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x60
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x60
    上传出错。查看http://www.arduino.cc/en/Guide/Troubleshooting#upload 获取建议。

    在文件 -> 首选项开启
    “编译过程中显示详细输出”选项
    这份报告会包含更多信息。
    ,
      现在我发现只要把开发板选为arduino Uno就能上传成功了,这是不是arduino nano部分产品的通病,大家快来试试吧.

    该用户从未签到

    发表于 2020-7-23 10:42 | 显示全部楼层
    那是因为很多nano的bootloader是老版本的,所以要选择old bootloader,否则就会上传出错

    屏幕快照 2020-07-23 10.41.48.png

  • TA的每日心情
    开心
    2020-8-5 05:18
  • 签到天数: 640 天

    [LV.9]以坛为家II

     楼主| 发表于 2020-7-23 15:19 | 显示全部楼层
    本帖最后由 lwq1947 于 2020-7-23 15:23 编辑
    开在边缘 发表于 2020-7-23 10:42
    那是因为很多nano的bootloader是老版本的,所以要选择old bootloader,否则就会上传出错

    我还以为nano的bootloader刷成了Uno的bootloader的了.不过我的IDE 1.8.5中 nano只有ATmega328P和ATmega168两个选项,却没有ATmega328P(Old bootloade).
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    热门推荐

    5分钟带你快速了解新一代开发板:M5STACK
    5分钟带你快速了解新一代
    一、什么是M5Stack M5Stack是一种模块化、可堆叠扩展的开发板,每个模块
    创客火首发无人机编队套装,开启不一样的人工智能教育
    创客火首发无人机编队套装
    2017年国务院发布《新一代人工智能发展规划》,提出要广泛开展人工智能科普活动,在中
    [2019-4-20]RPG无人世界
    [2019-4-20]RPG无人世界
    剧情:主角玄影,为了逃避██的追杀迫不得已发动████在濒死状态来到█
    Arduino串口监视器出现乱码
    Arduino串口监视器出现乱
    我用Arduinio Due将GNRMC数据Serial.prinln出来,通过串口监视器,我们可以发现有时GN
    为什么单击开关按键后会调用其他控件的函数
    为什么单击开关按键后会调
    BlinkerButton Kelvinator_power("btn-pwr"); BlinkerButton Kelvinator_Light("btn-d
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
    快速回复 返回顶部 返回列表