Загрузчик работает только один раз с модулем usb для последовательного подключения

При программировании Pro Mini с помощью этого адаптера USB-последовательный загрузчик работает только один раз. После первого программирования программатор не синхронизирован или не отвечает.

Чтобы снова запрограммировать Pro Mini, мне нужно записать загрузчик, используя мой Uno в качестве ISP.

Программирование Pro Mini через Uno не представляет такой же проблемы.

Биты блокировки установлены неправильно или каким-то образом переопределены?

Usb to serial module

, 👍2

Обсуждение

Действительно ли у этого адаптера есть сигнал 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


2 ответа


1

Модуль, который у меня был, не имеет сигнала DTR. Я принял RTS за DTR. Заказ правильного модуля.

,

Вы получили неверный совет. Сигнал RTS пригоден для использования и фактически используется в официальных руководствах. Ваша проблема, скорее всего, в чем-то другом., @Chris Stratton


-1

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

,

нет. проблема в том, что OP не сбросил (см. Его ответ), но свежий загрузчик не нуждается в сбросе в загрузчик, @Juraj