Arduino“avrdude”错误

Arduino“avrdude”错误,arduino,Arduino,我使用Arduino Uno芯片使用Arduino系统已经有一段时间了,但最近我遇到了一个无法解决的问题。问题是,每当我尝试将新程序上载到芯片时,都会出现以下错误: avrdude: stk500_getsync(): not in sync: resp=0x00 我做了一些研究,尝试了人们建议的一切。我已经检查了COM端口,检查了芯片类型,检查了组件安装,更新了FTDI驱动程序,按下了重置按钮,尝试了最新的Arduino软件,是的,我甚至确保了电路板已插入计算机 今年早些时候,我将代码上传到

我使用Arduino Uno芯片使用Arduino系统已经有一段时间了,但最近我遇到了一个无法解决的问题。问题是,每当我尝试将新程序上载到芯片时,都会出现以下错误:

avrdude: stk500_getsync(): not in sync: resp=0x00
我做了一些研究,尝试了人们建议的一切。我已经检查了COM端口,检查了芯片类型,检查了组件安装,更新了FTDI驱动程序,按下了重置按钮,尝试了最新的Arduino软件,是的,我甚至确保了电路板已插入计算机

今年早些时候,我将代码上传到我的董事会上完全没有问题,自从我上次尝试以来,几乎没有任何变化。唯一改变的是我用来上传程序的电缆,我也试过几种不同的电缆。可能是一批坏电缆吗?这似乎不太可能。我还尝试将代码上传到不同的板上,结果是一样的

这让我很沮丧,因为我真的很想继续我的项目。然而,如果我甚至不能打印Hello World,那就不会发生!连接到串行监视器。
我在32位Windows7机器上运行。任何解决此问题的建议都将不胜感激。

如果您希望使用串行方式进行正常上载,则应确保您的首选项未设置为使用编程器上载,并且您没有从任何Arduino菜单中选择使用编程器上载

编辑


如果没有覆盖编程器,则必须在“工具”菜单“电路板”列表中选择错误的电路板。错误消息中的lpt1不是Uno使用的。

结果是问题出在我使用的FTDI电缆上。我试过一堆不同的电缆,直到找到一根可以工作,现在上传没有任何问题。

你的arduino可能不是uno,换成duemilanove

检查您在工具->线路板中选择的线路板。如果您选择了错误的线路板错误,则如上所述。若选择的右板仍然出现相同的错误,那个么肯定是引导加载程序崩溃错误。您需要上传引导加载程序

有时连接到数字引脚0和1的部件。这些部件干扰了计算机和arduino之间的通信,因此我建议执行此步骤

检查某物是否连接到D0和D1

如果有东西连接了,请拔下它们

上传草图

在步骤2拆下的塞子零件


更新:这是完整二进制草图大小的诊断报告:最大值为32256字节的1880字节avrdude:无法打开设备giveio avrdude:无法打开并行端口lpt1您的arduino是否连接到lpt1?尝试转到IDE中的串行端口菜单。确保您选择了正确的设备可能是windows的COM端口也确保选择了正确的板Uno/Decimielia。是的,我已经这样做了。好的,我这样做了。另外,正如我在原来的帖子中所说,我已经检查了串口菜单下的com端口,以及电路板类型。我仍然得到原始的不同步错误。