Привет, проектирую свою плату с ESP32, для обмена с модулем буду ставить CH340. Слышал, что вроде как можно сделать так, чтобы переход из boot-режима в обычный происходил автоматически. То есть через CH340 у меня будет происходить перепрошивка, можно ли сделать так, чтобы модуль в момент отправки данных на него сам переходил в boot? Повторюсь, слышал что вроде возможно, поделитесь примерной схемой плз у кого есть.
Привет, накидал по-быстрому, вроде не забыл ничего (есть лишнее, вырезал из других проектов):
@aveal спасибо, то что и искал, буду разбираться. А Вы используете такую схему?
Не всегда, но в целом да, бывает, с проблемами пока не сталкивался.
У меня такая не заработала.
Нужно сравнить. Вдруг у меня ошибка.
@aveal Схема переключения. Всё равно приходится кнопку жать.
Схему проверил. Точно так же.
@eduard не могу прокомментировать ) у меня четко, проверил только что на всякий случай.
Буду пробовать, потом отпишусь
Нашёл почему у меня плата на автоматическую загрузку не переключается.
Оказалось что всё зависит от операционки.
Программатор должен дёргать сигналы DTR и RTS. По какой то причине некоторые сборки винды этого не дают сделать. Даже принудительное включение в драйвере COM порта не решает проблемы.
У меня никогда ни одна ESP не грузится автоматически. У двух других человек, которым я делал платы грузятся автоматически без проблем. У одного iOS, у другого Windows 7.
На своём компе не хочу операционку другую устанавливать. Мне не впадлу и кнопочку понажимать.
@eduard Одно и тоже железо на разных ПК работает по-разному (точнее не работает)?
@aveal То же вариант. Значит у меня уже есть две железки, которые не могут нормально работать. 🤣
@eduard Не, я уточнить хотел) Получается, что одна и та же плата на одном прошивается, а на другом не прошивается?
@aveal Да. Именно так и есть.
Я дома прошивал через кнопку. На работе прошивал через кнопку.
Отправил плату другому человеку, прошивается без кнопки.
Затем была переслана третьему. У него шьётся тоже без кнопки.