Arduino Nano - программатор не отвечает

arduino-nano programmer

Кажется, я не могу загрузить простую программу мигания в свой Arduino Nano. Я продолжаю получать сообщение:

avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x03

То, что я уже пробовал с большим количеством предложений в Google. Я пробовал это как на Windows 7 & 8 машин и 2 разных Nano:

  • Установите для моей платы Arduino Nano
  • Установите для моего процессора значение ATmega168
  • Установите мой порт на COM1
  • В Windows 8 отключена подпись драйвера.
  • Установлен драйвер FTDI.
  • Проверил свои драйверы в панели управления
    • На контроллерах USB написано USB Serial Converter
    • Последовательный порт USB указывает на последовательный порт USB (COM1)
  • Часто перезагружался!

Когда я подключаю nano к USB, индикатор L начинает мигать 180 раз в минуту. Когда я начинаю загружать, L мигает примерно 80-100 раз в минуту, мигает rx, а затем снова начинает быстро мигать светодиод L.

, 👍4


3 ответа


1

Если это новый nano, то, вероятно, это новая версия с процессором 328. Попробуйте переключиться на это.

Издает ли ваш компьютер звук "Я только что что-то подключил" при подключении? Водитель распознан?

Попробуйте вместо этого:

Установите для платы Arduino Nano Установите процессор на ATmega328 Установите порт на COM2 или любое другое устройство, если оно распознано. Проверьте, останется ли Com1, если вы отключите его. Попробуйте и другие usb-порты.

,

7

Для меня проблема заключалась в выбранном типе "процессора".

Мне пришлось изменить его на 328p (старый загрузчик).

Кроме того, увеличьте уровень детализации среды IDE, чтобы при загрузке скетча отображался хороший индикатор выполнения.

Мои характеристики:

  • ОС: Linux Mint 18.3
  • Ядро Linux: 4.13.0-37-универсальное
  • IDE для Arduino: версия 1.8.5
  • плата: дешевый и распространенный китайский клон Nano
  • USB-последовательный чип: CH340

IDE

,

1

Мне помогло изменение старого загрузчика!

,