Ошибка обновления Arduino Nano — avrdude: stk500_recv(): programmer is not responding
Прежде чем я вырву себе все волосы и зубы, помогите, пожалуйста. Я попробовал погуглить ответ и ничего не нашел.
Мои настройки:
- Win7 (64-разрядная версия)
- Arduino 1.6.9 IDE только что переустановлена.
- Порт COM14 в Arduino IDE проверен
- В диспетчере устройств COM14 отображается как «Последовательный порт USB (COM14)». Не так «Arduino...(COM14)», как показано на некоторых страницах.
- Я не уверен, есть ли у меня настоящая Arduino или копия. Насколько я понимаю он у меня настоящий, сзади у меня чип FT232RL
- Я купил 2 Arduino Nano, и оба показывают одну и ту же ошибку.
- Оба Nano были предварительно припаяны (я не паял нубов)
- Я пробовал загружать скетчи на своей платформе Win7 И через Raspberry Pi, обе ошибки были одинаковыми.
И, пожалуй, самое главное: ранее я заказывал Arduino у того же продавца, и он работал. Те два, которые у меня есть сейчас, не работают.
Проблема:
Когда я пытаюсь загрузить, я каждый раз получаю одно и то же сообщение: avrdude: stk500_recv(): программист не отвечает
а. он делает это 10 раз и потом терпит неудачу
б. Светодиоды Rx и Tx горят и НЕ мигают вообще в любой момент времени
в. Зеленый светодиод питания всегда горит и не мигает
д. Светодиод Pin13 постоянно мигает
э. Я пробовал крайне раздражающий «трюк» с перезагрузкой перед загрузкой, после загрузки и в то же время во время загрузки, и ничего не помогло
Я здесь серьезно растерялся. У меня на компьютере работала Arduino Nano.
Будем очень признательны за любую помощь.
@Misha, 👍1
4 ответа
Извините, что опубликовал это как ответ, у меня пока недостаточно представителей для написания комментариев.
1) Пробовали ли вы разные USB-кабели? Хитрый USB-кабель может прекрасно питать Nano, создавая впечатление, что он правильно подключен, но на самом деле не поддерживает скорость передачи данных, необходимую для программирования. Однако тот факт, что что-то появляется на USB-порте вашего компьютера, делает это объяснение менее правдоподобным.
2) Я заметил, что существуют разные версии Nano: некоторые с ATmega168, некоторые с ATmega328. Если у вас ATmega328, возможно, попробуйте выбрать «Arduino Uno» в IDE? Если у вас ATmega168, может быть, попробуйте «Arduino Mini»?
Скорость передачи данных для них составляет 57600 бод. Попробуйте проверить наличие ошибок в файле boards.txt.
попробуйте другой COM-порт. У меня был поврежден COM3, и он выдал точно такое же сообщение об ошибке, что и вы
Если Arduino подключен к COM3, он не сможет просто переключиться на другой COM-порт., @gre_gor
Разработчики Arduino.cc изменили загрузчик на официальном Arduino Nanos, чтобы обеспечить другую скорость обмена данными. Попробуйте настроить Инструменты → Процессор → ATmega328P (старый загрузчик)
Это сработало для меня, спасибо!, @György Balássy
- Загрузка Arduino Nano дает ошибку: avrdude: stk500_recv(): programmer is not responding
- CH340 Nano avrdude: stk500_getsync() не синхронизирован, resp=0xa4
- Не могу загрузить скетч в Arduino Nano
- Есть ли способ загрузить предварительно скомпилированный код в Arduino?
- Использовать Arduino Nano V3 для программирования другого Arduino (Pro Mini)?
- Arduino Nano - программатор не отвечает
- Arduino nano ATmega328p с CH341 не загружается
- Arduino Nano (клон) не распознается
Есть ли у вас опыт в этом? Я никогда не видел ни одной платы, использующей скорость передачи данных 57600 (не говоря уже о том, что ее не существует), для меня это больше похоже на проблему с драйвером. Ссылка на таблицу данных или другую веб-ссылку будет иметь большое значение для поддержки вашего (короткого) ответа., @Madivad
Да, все мои нано-клоны используют его для UPLOAD_RATE. Не могу дать вам ссылку на техническое описание, китайские продавцы не такие многословные., @user400344
А мои 3В мини от RobotDyn принимают только 19200 бод..., @user400344
... и для полноты картины: мои клоны uno используют скорость 115200, а мои клоны pro mini 5V используют 57600 бод., @user400344