Arduino:上传超时错误

标签 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 引脚连接时,在控制台中写入时,我在监视器中正确获取了数据。

有什么想法吗?

谢谢。

最佳答案

似乎自动重置不起作用。按住重置按钮,然后在 IDE 上单击“上传”,当 IDE 说草图大小...时,松开重置按钮。需要进行多次尝试才能找到正确的时机。发生这种情况是因为您正在淹没串行,请尝试在 setup()

之后立即延迟

关于Arduino:上传超时错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21582172/

相关文章:

php - 无法使用 SIM800L+ESP32 发送大于 1449 个字符的 HTTP POST 负载

java - 莫尔斯电码解码器处理适应问题

c++ - Serial.println() 在哪里定义..?我可以查看它的源代码吗?

c - 读取串口数据

c - Visual Studio(Visual Macro)不包含 Arduino 库

使用 Arduino IDE 创建 I2C 光传感器的回调函数

c++ - 模糊定时器(边界内随机)(Arduino)

php - 使用nodeMCU在mysql中写入dht11传感器失败

arduino - MPU6050 IMU四元数转换

arduino - 如何清除静态 IP 配置并启动 DHCP