• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Прошивка esp8266-12 через CH340G без выключения и закорачивания вручную GPIO0?

CCat

Member
Экспериментирую с esp8266-12, постоянно заливаю скетч через Arduino IDE. Для входа в режим прошивки нужно, как водится, выключить питание и посадить GPIO0 на землю.
Шью через CH340G, там из "наворотов" выведен только RST, но после заливки скетча ESP и так перегружается сама.
Вроде же на чипе CH340G всё есть? Можно ли подпаяться к DTR или схема для автоматического входа в режим прошивки, как на NodeMCU, сложнее?
 

nikolz

Well-known member
Экспериментирую с esp8266-12, постоянно заливаю скетч через Arduino IDE. Для входа в режим прошивки нужно, как водится, выключить питание и посадить GPIO0 на землю.
Шью через CH340G, там из "наворотов" выведен только RST, но после заливки скетча ESP и так перегружается сама.
Вроде же на чипе CH340G всё есть? Можно ли подпаяться к DTR или схема для автоматического входа в режим прошивки, как на NodeMCU, сложнее?
прошивка ESP-12 через CH340 не требует выключения питания
делается это так
ESP-12 подключается к CH340 а тот в USB
ставятся две кнопки RST и GPIO0 с подтягивающими резисторами
---------------------------
1) переход в режим программирования :
Нажали кнопку GPIO0
нажимаем- отпускаем кнопку RST
отпускаем кнопку GPIO0
УФ! ESP после нажатия RST прочитало пин GPIO0 и перешло в режим чтения данных по UART.
Будет их ждать до скончания века или пока вы их не загрузите
-----------------------------
2) переход в режим исполнения загруженной программы
нажали отжали RST
------------------
и УСЕ. Очень сложно?
 

nikolz

Well-known member
если желаете автомат, то есть несколько схем
классика - это как nodemcu - два транзистора и два резистора
но можно еще проще
особенность будет в программе
некоторые программы при примитивном управлении требуют дополнительного управления сигналом DTR.
 

nikolz

Well-known member
при автомате нажатие на кнопку RST останется
поэтому и без автомата все ну очень просто.
 
Сверху Снизу