【问题标题】:Arduino: Upload Timeout errorArduino:上传超时错误
【发布时间】:2014-02-05 16:02:36
【问题描述】:

我是 Arduino 编程新手。 我正在使用 Arduino Mega 2560 R3 并使用 Arduino IDE 1.5.5-r2。 我有一个非常简单的程序,当我尝试上传时,它在接近尾声时锁定。 有时在我看来以下错误:

avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer

我使用了正确的 COM 端口,并且我选择了正确的板

当我尝试将 Rx 引脚与 Tx 引脚连接时,在控制台中写入时,我会在监视器中正确获取数据。

有什么想法吗?

谢谢。

【问题讨论】:

  • 您是否尝试过在上传草图时断开 tx 和 rx 引脚,然后在完成后将它们插入?
  • 是的,我连接 tx 和 rx 引脚只是为了测试串行端口。但是当我上传它们时,它们会断开连接。
  • 如何在 Arduino Ide 中更改波特率?
  • 我使用相同的波特率,但错误仍在继续...
  • 您尝试过不同的电缆吗?我的 arduino fio 左右出现了 getsync 问题。一旦我更换了 FTDI 电缆,它就完美运行了

标签: arduino arduino-ide


【解决方案1】:

似乎自动重置不起作用。按住重置,然后单击 IDE 上的上传,当 IDE 说草图大小时...释放重置按钮。需要多次尝试才能获得正确的时机。发生这种情况是因为您正在淹没序列,请尝试在 setup() 之后立即延迟

【讨论】:

    【解决方案2】:

    我遇到了完全相同的问题。在 Kubuntu Linux 上使用相同的 Arduino 板和 IDE 1.6.8 或 1.6.11。在尝试“眨眼”示例草图时,我得到了完全相同的错误。我的解决方案是 USB 电缆。当我尝试使用另一根 USB 电缆时,它起作用了。然后我尝试了一块较旧的、据称已损坏的 Arduino Mega 2560 R3 板,该板显示了一些不同的错误。它也适用于新电缆。

    【讨论】:

      猜你喜欢
      • 2021-12-01
      • 1970-01-01
      • 2013-12-21
      • 1970-01-01
      • 2017-07-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-13
      相关资源
      最近更新 更多