Загрузчик работает только один раз с модулем usb для последовательного подключения
При программировании Pro Mini с помощью этого адаптера USB-последовательный загрузчик работает только один раз. После первого программирования программатор не синхронизирован или не отвечает.
Чтобы снова запрограммировать Pro Mini, мне нужно записать загрузчик, используя мой Uno в качестве ISP.
Программирование Pro Mini через Uno не представляет такой же проблемы.
Биты блокировки установлены неправильно или каким-то образом переопределены?
@Martin Nilsson, 👍2
Обсуждение2 ответа
Модуль, который у меня был, не имеет сигнала DTR. Я принял RTS за DTR. Заказ правильного модуля.
Вы получили неверный совет. Сигнал RTS пригоден для использования и фактически используется в официальных руководствах. Ваша проблема, скорее всего, в чем-то другом., @Chris Stratton
Похоже, что операция (давно ушедшая...) сбрасывала плату вручную, чтобы загрузчик запустился хотя бы один раз; и что загрузчик позволил перезаписать себя, был изменен критический предохранитель или что одна успешная загрузка в противном случае оставила себя или плату в не загружаемом состоянии.
нет. проблема в том, что OP не сбросил (см. Его ответ), но свежий загрузчик не нуждается в сбросе в загрузчик, @Juraj
- Можно ли загрузить скетч Arduino через последовательный порт (RX) вместо USB?
- Почему я получаю avrdude: stk500v2_ReceiveMessage(): timeout error when uploading to Arduino Mega?
- Максимальная последовательная скорость CH340
- Может ли Arduino Leonardo одновременно использовать USB-порт и последовательные контакты RX TX?
- Внешнее питание 5 В и последовательный порт USB
- Можно ли использовать Serial.print(сообщение), когда USB-кабель не подключен к хост-компьютеру?
- Как установить последовательные драйверы FTDI на Mac?
- SerialUSB на Arduino Due
Действительно ли у этого адаптера есть сигнал DTR?, @Mikael Patel
Пожалуйста, покажите свою полную проводку., @Majenko
На самом деле у меня тот же адаптер, и у него нет сигнала DTR. Поэтому его нельзя использовать. Сигнал сброса не может быть сгенерирован. Адаптер имеет 3,3 В, RST, TXD, RXD, GND и 5 вольт. RTS-это не то же самое, что DTR., @Mikael Patel
У него нет сигнала DTR. Спасибо вам за вашу помощь. Закажу тот, который подойдет., @Martin Nilsson
Убедитесь, что вы добавили встроенный конденсатор 100 Нф в линию DTR, иначе новые версии avrdude с треском выйдут из строя., @Majenko
@mikepatel. Это неправда, что РТС не будет работать. Его использование упоминается в официальных руководствах arduino: https://www.arduino.cc/en/Guide/ArduinoMini это больше похоже на проблему с предохранителями, когда память загрузчика не сохраняется., @Chris Stratton