AVRDUDE:stk500_getsync():未同步:resp = 0x00

7

avrdude: stk500_getsync(): not in sync: resp=0x00

enter image description here

我正在使用带有以太网盾的arduino uno。

我将一个LED从数字引脚直接插入GND,没有使用电阻器。如果这是问题的原因,那么迄今为止,我经常这样做,如果这是导致问题的原因,它现在才刚刚坏掉。

我已经进行了以下操作:

• 端口检查

• 板子检查

• 驱动程序检查/重新安装

• 电缆检查/更换

但似乎都没有起作用。如果板子坏了,我的以太网盾是否也会受到损害并坏掉?应该更换哪个部件?


值得一试的是,先移除以太网盾再尝试一次。 - Chris Stratton
已经尝试过了,但不可行。 - yhunz_19
相关链接:http://arduino.stackexchange.com/a/18/37 - The Guy with The Hat
5个回答

2

你可能正在使用 蓝牙。解决方案非常简单。只需从Arduino上拔下TXRX电缆,然后上传您的代码。然后再插上它们。这对我非常有效。要了解更多,请听听这位专家的建议。


遇到了与使用TX和RX引脚的APC220组件相同的问题。将它们移除后,问题得到了解决。 - Mark Pace

1

尝试在“工具”->“板子”中将板子更改为Arduino UNO,并检查端口=)


1

我改变了工具->程序员->AVR ISP,现在它工作得很好 :)


0

您需要上传引导程序来解决问题。只有在您尝试上传无限循环程序或引导加载程序崩溃时才会出现此错误。

您需要使用Avr口袋编程器上传引导程序以解决问题。

https://www.sparkfun.com/products/9825

真的吗?那么,我的唯一解决方案就是购买那个或一个新的Arduino吗?我只是购买了Arduino克隆版。我发现它同样好用。 - yhunz_19
通常情况下,当引导加载程序崩溃时会出现问题。我建议购买上述套件,它可以解决这个问题。如果新的Arduino也遇到同样的问题,除了上述步骤之外,你无能为力。否则,请用更新的引导加载程序替换IC。 - AMPS

0

检查控制器是否放置在板子的相反位置,即凹槽面与应该放置的位置相反。这种情况曾经发生在我身上,导致了同样的错误,无法通过任何方法解决。我在这里提醒大家,因为如果您这样做,控制器并不总是会停止工作,它甚至可能会出现此错误。谢谢。


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