Arduino:上传超时错误

时间:2014-02-05 16:02:36

标签: arduino arduino-ide

我是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连接时,在控制台中写入我在显示器中正确获取数据。

任何想法?

感谢。

3 个答案:

答案 0 :(得分:3)

似乎自动重置不起作用。保持按下重置,然后单击IDE上的上传,当IDE说草图大小...释放重置按钮。需要进行许多尝试才能获得正确的时机。发生这种情况是因为您充斥了序列号,尝试在setup()

之后立即延迟

答案 1 :(得分:0)

您使用的是哪个版本的IDE。哪个操作系统工作。 检查硬件文件夹是否添加了Arduino Mega 2560 R3。否则它不起作用。有时您可以看到您正在编译数据但是当上传的代码无法正常工作或者这样的错误

答案 2 :(得分:0)

我有完全相同的问题。在Kubuntu Linux上使用相同的Arduino板和IDE 1.6.8或1.6.11。在尝试'#34;眨眼"示例草图,我得到了完全相同的错误。我的解决方案是USB线。当我尝试使用另一根USB线时,它可以工作。然后我尝试了一个较老的,据称破损的Arduino Mega 2560 R3板,其中一个显示了一些不同的错误。它也适用于新电缆。