Не могу загрузить скетч на плату arduino uno

Я пытаюсь загрузить простой скетч на свою плату Uno, но получаю следующее сообщение об ошибке: avrdude: stk500_recv(): программатор не отвечает (полное сообщение об ошибке в конце).

У меня есть другие платы Uno, которые работают нормально, поэтому я думаю, что это связано именно с этой платой (которая раньше работала), а не с моей системой или кабелями (порт, драйверы, настройки и т. д.).

Я выполнил циклический тест (http://forum.arduino.cc/index.php?topic =73748.0) на плате, и все работало нормально.

Я читал о возможных решениях, но ничего не решает эту проблему. https://stackoverflow.com/questions/ 19765037/arduino-sketch-upload-issue-avrdude-stk500-recv-programmer-is-not-respondi

Я также пытался использовать Arduino в качестве ISP AVR, но это не удалось. (https://www.arduino.cc/en/Tutorial/ArduinoISP)

Мы будем признательны за любую помощь, заранее спасибо.

Полное сообщение об ошибке:

    avrdude: Version 6.0.1, compiled on Apr 15 2015 at 19:59:58
     Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
     Copyright (c) 2007-2009 Joerg Wunsch

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

     Using Port                    : COM3
     Using Programmer              : arduino
     Overriding Baud Rate          : 115200
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xd3
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xd3
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xd3
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xd3
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xd3
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xd3
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xd3
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xd3
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xd3
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xd3

    avrdude done.  Thank you.

    Problem uploading to board.  See http://www.arduino.cc/en/Guide/Troubleshooting#upload для предложений.

, 👍2


2 ответа


0

Попробуйте разные платы в меню. У меня было такое с одной из моих плат, а потом все работало нормально, когда я вместо этого использовал Due в IDE. Думаю, что-то связанное с одной из ревизий чипа.

,

1

В Arduino IDE проверьте, что

  • правильный номер порта выбран в Инструменты -> Порт
  • правильный программатор выбран в Инструменты -> Программатор (должен быть AVRISP mkII, если вы загружаете код через USB-кабель)
  • правильная плата выбрана в Инструменты -> Плата (Arduino/Genuino Uno)

Если это не помогло, установите последнюю версию Arduino IDE.

,