Arduino Nano - 程序员无响应

3

我似乎无法将简单的闪烁程序上传到我的Arduino Nano板上。我一直收到以下信息:

avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x03

我已经尝试了许多谷歌上的建议,包括以下步骤,我在Windows 7和8机器上以及使用2个不同的Nano进行了尝试:

  • 将我的板设置为Arduino Nano
  • 将处理器设置为ATmega168
  • 将端口设置为COM1
  • 在Windows 8上关闭驱动程序签名
  • 安装FTDI驱动程序
  • 检查控制面板中的驱动程序
    • USB控制器显示为USB串行转换器
    • USB串行端口显示为USB串行端口(COM1)
  • 多次重启电脑!

当我将Nano插入USB时,它会以每分钟180次的频率闪烁L指示灯。当我开始上传时,L以每分钟80-100次的频率闪烁,闪烁rx,然后再次快速闪烁L指示灯。


我有同样的问题,甚至尝试在Windows XP上运行,但没有成功。 - Gayan Pathirage
似乎是Nano的“品牌”。我把它们退回去,要求换成Uno。完美地工作了!(在我的情况下) - Revils
1个回答

3
截至2018年,如果您拥有真正的Nano(来自Arduino),由于Arduino在2018年1月后出货的所有Nano上更新了启动加载程序,因此您可能会遇到此错误(请阅读此处突出显示的粗体字注释:https://www.arduino.cc/en/Guide/ArduinoNano#toc4)。您需要在ArduinoIDE中的“Boards Manager”中将“Arduino AVR Core”更新到1.6.21,在“Tools->Board”下使用您闪亮新Nano。
相反,如果您拥有旧型号的Nano(早于2018年1月),但最近更新了ArduinoIDE,则应确保您选择的处理器是“ATmega328P(旧引导程序)”,位于“Tools->Processor”下。
如果您的Nano不是真品(即第三方Nano),则您可能需要手动安装所需的启动加载程序才能使用它(第三方应该有相关文档介绍)。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接