代码没有上传新的aurdino mega

时间:2017-04-25 17:33:12

标签: arduino hardware-programming

我是arduino编程中的新手(也是我的新手板)。当我在ardino mega board(使用Aurdino 1.8.2)上传我的代码时,我收到以下错误

Arduino: 1.8.2 (Windows 10), Board: "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"

Sketch uses 1482 bytes (0%) of program storage space. Maximum is 253952 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 8183 bytes for local variables. Maximum is 8192 bytes.
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avrdude -CC:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega2560 -cwiring -PCOM3 -b115200 -D -Uflash:w:C:\Users\Admin\AppData\Local\Temp\arduino_build_393128/Blink.ino.hex:i 

avrdude: Version 6.3, compiled on Jan 17 2017 at 12:00:53
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf"

         Using Port                    : COM3
         Using Programmer              : wiring
         Overriding Baud Rate          : 115200
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
An error occurred while uploading the sketch
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer

avrdude done.  Thank you.

我如何解决这个问题。 我的设置如下 enter image description here。 其余的都是默认的。我的驱动程序也是最新的设备管理器。

1 个答案:

答案 0 :(得分:0)

首先,尝试环回测试。如果失败,则最有可能出现硬件问题。如果通过,请尝试用另一个版本替换avr目录。此外,如果引脚1或0连接到任何东西,可能会导致此错误。那是因为这些引脚用于Tx / Rx。此外,如果您使用,大型的引导程序将破坏!在你的代码中。如果所有这些都无法提供帮助,请尝试重新安装FTDI驱动程序。