Arduino Micro pro не загружает код

Я программирую плату arduino micro pro уже несколько недель, недавно (на всех устройствах, которые я примеряю), когда я загружаю свой код, любой код через Arduino IDE, я получаю следующую ошибку:

avrdude: butterfly_recv(): programmer is not responding
avrdude: butterfly_recv(): programmer is not responding
avrdude: butterfly_recv(): programmer is not responding
avrdude: butterfly_recv(): programmer is not responding
avrdude: butterfly_recv(): programmer is not responding
Found programmer: Id = ""; type = 
Software Version = .; Hardware Version = .
avrdude: butterfly_recv(): programmer is not responding
avrdude: butterfly_recv(): programmer is not responding
avrdude: error: buffered memory access not supported. Maybe it isn't
a butterfly/AVR109 but a AVR910 device?
avrdude: initialization failed, rc=-1
         Double check connections and try again, or use -F to override
         this check.

avrdude: butterfly_recv(): programmer is not responding
avrdude: error: programmer did not respond to command: leave prog mode
avrdude: butterfly_recv(): programmer is not responding
avrdude: error: programmer did not respond to command: exit bootloader

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

Кто-нибудь знает, как это исправить?


person J. Doe    schedule 13.08.2017    source источник
comment
Похоже, вы либо спалили свой программатор, либо сбились настройки ПК. Я бы попробовал удалить/переустановить драйвер программатора. Или попробуйте запустить его на другом ПК, чтобы выяснить, какой.   -  person Michaël Roy    schedule 13.08.2017
comment
@MichaëlRoy Я пробовал работать на разных устройствах, что касается переустановки драйверов, вы имеете в виду переустановку компилятора ARDUINO-IDE? Причина, по которой я спрашиваю, заключается в том, что я уже сделал это, однако, если это не то, что вы подразумеваете под драйверами, как бы я мог это сделать?   -  person J. Doe    schedule 15.08.2017


Ответы (2)


если вы используете ОС на базе Linux. попробуйте удалить пакет под названием "modemmanager"

для ubuntu "sudo apt autoremove modemmanager"

ВАЖНО: если вы уже несколько раз пытались загрузить код в pro micro, есть вероятность, что загрузчик на pro micro был поврежден. вам нужно будет использовать серийный программатор (например, usbasp), чтобы прошить новый загрузчик на pro micro

Простой совет, чтобы проверить, в порядке ли ваш загрузчик: наблюдайте за своим pro micro, когда вы подключаете к нему кабель micro usb. 1 светодиод должен загореться и продолжать гореть (указывая на то, что pro micro получает питание), а другой светодиод должен мигать и выключаться (если только мигание светодиода уже не загружено в promicro, в этом случае он будет мигать и выключаться)

если что-то еще случилось со светодиодами (например, 2-й светодиод постоянно горит), загрузчик, вероятно, поврежден.

person Abhishek Banerji    schedule 06.06.2019

У меня была такая же проблема при попытке загрузить код в Arduino Micro (китайский клон). Гуглил часами, прошивал новый загрузчик - все равно ничего. Физический сброс и открытие COM-порта с границей 1200 не работает. Почему?

У МЕНЯ ATMEGA168 ВМЕСТО ATMEGA32u4!

Гугл говорит, что у Arduino Micro есть Atmega32u4, а у моего клона Atmega168! Прежде всего, проверьте, какой у вас тип atmega, посмотрев на черную припаянную микросхему на Arduino. Поэтому вместо выбора «Arduino Micro» в меню Arduino IDE я выбираю Arduino Nano, и все работает!

person Kamil Hajduk    schedule 04.12.2017