Top.Mail.Ru
Уведомления
Очистить все

[Решено] ESP32 и CH340.

(@technic)
New member

Привет, проектирую свою плату с ESP32, для обмена с модулем буду ставить CH340. Слышал, что вроде как можно сделать так, чтобы переход из boot-режима в обычный происходил автоматически. То есть через CH340 у меня будет происходить перепрошивка, можно ли сделать так, чтобы модуль в момент отправки данных на него сам переходил в boot? Повторюсь, слышал что вроде возможно, поделитесь примерной схемой плз у кого есть.

Цитата
Создатель темы Размещено : 28.09.2023 12:40
Метки темы
Aveal
(@aveal)
Top level Admin

Привет, накидал по-быстрому, вроде не забыл ничего (есть лишнее, вырезал из других проектов):

esp32 ch340g
ОтветитьЦитата
Размещено : 28.09.2023 15:06
(@technic)
New member

@aveal спасибо, то что и искал, буду разбираться. А Вы используете такую схему?

ОтветитьЦитата
Создатель темы Размещено : 28.09.2023 16:30
Aveal
(@aveal)
Top level Admin

Не всегда, но в целом да, бывает, с проблемами пока не сталкивался.

ОтветитьЦитата
Размещено : 28.09.2023 18:26
(@eduard)
Level 5 Moderator

У меня такая не заработала.

Нужно сравнить. Вдруг у меня ошибка.

ОтветитьЦитата
Размещено : 28.09.2023 18:33
Aveal
(@aveal)
Top level Admin

@eduard вообще связь или схема переключения?

ОтветитьЦитата
Размещено : 28.09.2023 18:45
(@eduard)
Level 5 Moderator

@aveal Схема переключения. Всё равно приходится кнопку жать.

Схему проверил. Точно так же.

ОтветитьЦитата
Размещено : 28.09.2023 19:53
Aveal
(@aveal)
Top level Admin

@eduard не могу прокомментировать ) у меня четко, проверил только что на всякий случай.

ОтветитьЦитата
Размещено : 28.09.2023 20:22
(@technic)
New member

Буду пробовать, потом отпишусь

ОтветитьЦитата
Создатель темы Размещено : 29.09.2023 10:22
(@eduard)
Level 5 Moderator

Нашёл почему у меня плата на автоматическую загрузку не переключается.

Оказалось что всё зависит от операционки.

Программатор должен дёргать сигналы DTR и RTS. По какой то причине некоторые сборки винды этого не дают сделать. Даже принудительное включение в драйвере COM порта не решает проблемы.

У меня никогда ни одна ESP не грузится автоматически. У двух других человек, которым я делал платы грузятся автоматически без проблем. У одного iOS, у другого Windows 7.

На своём компе не хочу операционку другую устанавливать. Мне не впадлу и кнопочку понажимать.

ОтветитьЦитата
Размещено : 26.11.2023 12:36
Aveal
(@aveal)
Top level Admin

@eduard Одно и тоже железо на разных ПК работает по-разному (точнее не работает)?

ОтветитьЦитата
Размещено : 27.11.2023 14:25
(@eduard)
Level 5 Moderator

@aveal То же вариант. Значит у меня уже есть две железки, которые не могут нормально работать. 🤣

ОтветитьЦитата
Размещено : 27.11.2023 20:24
Aveal
(@aveal)
Top level Admin

@eduard Не, я уточнить хотел) Получается, что одна и та же плата на одном прошивается, а на другом не прошивается?

ОтветитьЦитата
Размещено : 27.11.2023 20:34
(@eduard)
Level 5 Moderator

@aveal Да. Именно так и есть.

Я дома прошивал через кнопку. На работе прошивал через кнопку.

Отправил плату другому человеку, прошивается без кнопки.

Затем была переслана третьему. У него шьётся тоже без кнопки.

ОтветитьЦитата
Размещено : 27.11.2023 21:41
Aveal
(@aveal)
Top level Admin

Запись от: @eduard

@aveal Да. Именно так и есть.

Я дома прошивал через кнопку. На работе прошивал через кнопку.

Отправил плату другому человеку, прошивается без кнопки.

Затем была переслана третьему. У него шьётся тоже без кнопки.

Удивительно

 

ОтветитьЦитата
Размещено : 28.11.2023 10:43
Поделиться: