Установить скорость передачи данных avrdude в Arduino IDE
Я только что получил Arduino nano (с arduino.cc, не подделка), и у меня возникли проблемы с загрузкой скетчей. Он отказывается загружаться, выдавая сообщение об ошибке «программист не отвечает».
Некоторые поиски привели к неправильной скорости передачи данных. Действительно, вывод IDE (1.8.5) перед загрузкой отображает "overriding baud rate: 57600", а в командной строке есть аргумент -b57600
. Скопировав эту команду в терминал и удалив этот параметр, загрузка работает. Она также работает с -b115200
. Все другие значения, которые я пробовал, не работают.
Есть ли способ настроить IDE на использование правильной скорости передачи данных? Я знаю, что могу использовать командную строку, но это не очень практично, я бы предпочел сохранить интегрированную часть IDE :).
@Antoine, 👍0
1 ответ
Лучший ответ:
Обновите пакет плат для оборудования AVR. Это даст вам новые возможности в меню инструментов.
Тогда вам просто нужно выбрать правильный вариант ЦП.
Сверху вниз это 115200, 57600 и 19200 бод.
- Проблемы с загрузкой Arduino Nano
- "avrdude: stk500_getsync(): not in sync: resp=0x00", или некто по имени Avr не позволяет мне загрузить мою программу
- avrdude ser_open() can't set com-state
- Загрузка Arduino Nano дает ошибку: avrdude: stk500_recv(): programmer is not responding
- avrdude: ошибка проверки, первое несоответствие в байте 0x0000 : 0x00 != 0x16 с использованием USBasp
- Загрузить код на Arduino Leonardo с помощью командной строки
- Есть ли способ загрузить предварительно скомпилированный код в Arduino?
- Arduino nano ATmega328p с CH341 не загружается