2016 - 2024

感恩一路有你

CH340 arduino Nano写入程序报错的解决方法

浏览量:3833 时间:2024-07-08 15:57:21 作者:采采

在使用改版的非原装arduino Nano进行程序写入时,可能会遇到报错的情况。常见的错误提示如下:

avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp0xf6
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp0xf6

错误原因:

这个问题的原因是Arduino AVR Boards 1.6.21版本增加了对这些新电路板的支持,但新的Nano板定义与旧的Nano和大多数第三方Nano不兼容。

修改方法:

要解决这个问题,可以按照以下步骤进行修改:

  1. 打开Arduino应用的工具栏,选择"Tools"(工具) gt; "Processor"(处理器) gt; "ATmega328P (Old Bootloader)"(ATmega328P旧引导程序)。
  2. 重新将程序上传到Nano板上。

通过以上操作,再次写入程序时就不会再出现报错,而是会提示“上传成功”。这是因为我们使用了旧引导程序来兼容改版的CH340 arduino Nano。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。