Pro Micro board не реагирует ни на что
Я только что получил пару микросов Arduino Pro для пользовательской сборки клавиатуры. Прежде чем тестировать их с помощью Arduino IDE, я попытался протестировать их с помощью qmk, сначала замкнув накоротко
GND
, чтобы попытаться прошить его. После нескольких секунд удержания ПЕРВОЙ
, я получил одно моргание и ничего больше, и qmk, казалось, не обнаружил сброса.
Я пробовал установить "Плату" на "Arduino Micro" и "Arduino Pro или Pro Mini". Я на Arch Linux, и независимо от того, какой USB-порт подключен, IDE показывает только /dev/ttyS0
). Я попытался загрузить пример "Blink", а также "Burn Bootloader", но только получил программатор не отвечает
так:
avrdude: Version 6.3-20190619
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch
Using Port : /dev/ttyS0
Using Programmer : arduino
Overriding Baud Rate : 19200
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x00
avrdude done. Thank you.
@John Zhau, 👍1
Обсуждение1 ответ
Оказывается, мне пришлось использовать порт ttyACM0
(а не ttyS0
), который не был найден в то время. Порт был там на следующий день, и я понятия не имею, почему его не было там раньше.
Кроме того, я думал, что должен нажать и удерживать первую
пару секунд, чтобы сбросить Pro Micro, но на самом деле я должен нажать его дважды подряд.
Мне удалось прошить прошивку для моей клавиатуры, дважды нажав СНАЧАЛА
.
Скетч обрабатывает USB, без рабочего скетча USB отсутствует, и для работы с USB необходимо активировать загрузчик, @Juraj
- Arduino Pro Micro, получить данные с контакта Tx?
- Отправка мультимедийных клавиш клавиатуры с помощью библиотеки клавиатур
- Распиновка аналога Arduino Pro Micro
- Не удается загрузить скетч - avrdude: butterfly_recv(): programmer is not responding
- Keyboard.h: Нет такого файла или каталога - Arduino pro micro (leonardo)
- Arduino Pro Микро кирпичился?
- Arduino Pro Micro не распознается ПК
- Arduino Pro Micro – выключить светодиоды
Если RESET подключен к GND, то Arduino ничего не будет делать. Совсем ничего. Nada. Все будет так, как будто его там и нет. ttyS0-это внутренний UART вашего КОМПЬЮТЕРА (у него может даже не быть разъема...)., @Majenko
активируйте загрузчик двойным сбросом. Микро-это не Мини. для "burn bootloader" нужен программатор аппаратного обеспечения, @Juraj