Ошибка обновления Arduino Nano — avrdude: stk500_recv(): programmer is not responding

Прежде чем я вырву себе все волосы и зубы, помогите, пожалуйста. Я попробовал погуглить ответ и ничего не нашел.

Мои настройки:

  1. Win7 (64-разрядная версия)
  2. Arduino 1.6.9 IDE только что переустановлена.
  3. Порт COM14 в Arduino IDE проверен
  4. В диспетчере устройств COM14 отображается как «Последовательный порт USB (COM14)». Не так «Arduino...(COM14)», как показано на некоторых страницах.
  5. Я не уверен, есть ли у меня настоящая Arduino или копия. Насколько я понимаю он у меня настоящий, сзади у меня чип FT232RL
  6. Я купил 2 Arduino Nano, и оба показывают одну и ту же ошибку.
  7. Оба Nano были предварительно припаяны (я не паял нубов)
  8. Я пробовал загружать скетчи на своей платформе Win7 И через Raspberry Pi, обе ошибки были одинаковыми.

И, пожалуй, самое главное: ранее я заказывал Arduino у того же продавца, и он работал. Те два, которые у меня есть сейчас, не работают.

Проблема:

  1. Когда я пытаюсь загрузить, я каждый раз получаю одно и то же сообщение: avrdude: stk500_recv(): программист не отвечает

    а. он делает это 10 раз и потом терпит неудачу

    б. Светодиоды Rx и Tx горят и НЕ мигают вообще в любой момент времени

    в. Зеленый светодиод питания всегда горит и не мигает

    д. Светодиод Pin13 постоянно мигает

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

Я здесь серьезно растерялся. У меня на компьютере работала Arduino Nano.

Будем очень признательны за любую помощь.

, 👍1


4 ответа


1

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

1) Пробовали ли вы разные USB-кабели? Хитрый USB-кабель может прекрасно питать Nano, создавая впечатление, что он правильно подключен, но на самом деле не поддерживает скорость передачи данных, необходимую для программирования. Однако тот факт, что что-то появляется на USB-порте вашего компьютера, делает это объяснение менее правдоподобным.

2) Я заметил, что существуют разные версии Nano: некоторые с ATmega168, некоторые с ATmega328. Если у вас ATmega328, возможно, попробуйте выбрать «Arduino Uno» в IDE? Если у вас ATmega168, может быть, попробуйте «Arduino Mini»?

,

0

Скорость передачи данных для них составляет 57600 бод. Попробуйте проверить наличие ошибок в файле boards.txt.

,

Есть ли у вас опыт в этом? Я никогда не видел ни одной платы, использующей скорость передачи данных 57600 (не говоря уже о том, что ее не существует), для меня это больше похоже на проблему с драйвером. Ссылка на таблицу данных или другую веб-ссылку будет иметь большое значение для поддержки вашего (короткого) ответа., @Madivad

Да, все мои нано-клоны используют его для UPLOAD_RATE. Не могу дать вам ссылку на техническое описание, китайские продавцы не такие многословные., @user400344

А мои 3В мини от RobotDyn принимают только 19200 бод..., @user400344

... и для полноты картины: мои клоны uno используют скорость 115200, а мои клоны pro mini 5V используют 57600 бод., @user400344


0

попробуйте другой COM-порт. У меня был поврежден COM3, и он выдал точно такое же сообщение об ошибке, что и вы

,

Если Arduino подключен к COM3, он не сможет просто переключиться на другой COM-порт., @gre_gor


2

Разработчики Arduino.cc изменили загрузчик на официальном Arduino Nanos, чтобы обеспечить другую скорость обмена данными. Попробуйте настроить Инструменты → Процессор → ATmega328P (старый загрузчик)

,

Это сработало для меня, спасибо!, @György Balássy