2

我是 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.

我如何解决这个问题。我的设置如下 在此处输入图像描述。其余的都是默认的。我的驱动程序在设备管理器中也是最新的。

4

1 回答 1

0

首先,尝试环回测试。如果失败,则很可能是硬件有问题。如果通过,请尝试将 avr 目录替换为其他版本。此外,如果引脚 1 或 0 连接到任何东西,则可能会导致此错误。这是因为这些引脚用于 Tx/Rx。此外,如果您使用,mega 的引导加载程序将会中断!在你的代码中。如果所有这些都没有帮助,请尝试重新安装 FTDI 驱动程序。

于 2017-04-26T17:16:57.013 回答