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

ESP8266 CH340 и Windows10

esp340

Active member
Добрый день. Приобрел такую плату ESP8266 с USB чипом СH340G https://ru.aliexpress.com/item/1pcs-NodeMCU-V3-Lua-WIFI-module-integrati.... По крайней мере так указано в описании, на самой микросхеме надписей нет. При подключении этой платки к ПК с Windows 10 не определяется com-порт. Точнее постоянно появляется и тут же отваливается. Чтобы залить скетч нужно нажать и удерживать кнопку Reset на ESP-шке до момента появления надписи Загрузка в IDE. Т.е. только в момент нажатия и удержания кнопки можно увидеть и выбрать нужный номер порта. В то же время есть ARDUINO NANO с тем же чипом которая на этом ПК прекрасно работает без каких либо танцев с бубном. Драйвера на CH340 переустанавливал, помогает буквально на один запуск. После заливки скетча плата уходит в перезагрузку и опять начинаются те же проблемы. Подключал ESP-шку к ноуту с Windows 7 - там все работает как часы. Может кто знает это как-то лечится?
Порты USB, кабель менял - результат одинаковый.
 

nikolz

Well-known member
Добрый день. Приобрел такую плату ESP8266 с USB чипом СH340G https://ru.aliexpress.com/item/1pcs-NodeMCU-V3-Lua-WIFI-module-integrati.... По крайней мере так указано в описании, на самой микросхеме надписей нет. При подключении этой платки к ПК с Windows 10 не определяется com-порт. Точнее постоянно появляется и тут же отваливается. Чтобы залить скетч нужно нажать и удерживать кнопку Reset на ESP-шке до момента появления надписи Загрузка в IDE. Т.е. только в момент нажатия и удержания кнопки можно увидеть и выбрать нужный номер порта. В то же время есть ARDUINO NANO с тем же чипом которая на этом ПК прекрасно работает без каких либо танцев с бубном. Драйвера на CH340 переустанавливал, помогает буквально на один запуск. После заливки скетча плата уходит в перезагрузку и опять начинаются те же проблемы. Подключал ESP-шку к ноуту с Windows 7 - там все работает как часы. Может кто знает это как-то лечится?
Порты USB, кабель менял - результат одинаковый.
используйте nodemcu firmware programmer
 

nikolz

Well-known member
так проблема не с софтом, а в том что не определяется com-порт и именно только с этой платой и на Win10.
1) эта прога позволяет легко проверить порт.
поставьте ее потов воткните и вытыкните кобель
2) как реагирует комп при подключении адаптера?
3) возможно нет драйвера для CH340
 

esp340

Active member
1) эта прога позволяет легко проверить порт.
поставьте ее потов воткните и вытыкните кобель
2) как реагирует комп при подключении адаптера?
в диспетчере устройств на долю секунды мелькает обнаружение порта и исчезает что с этой прогой что без нее. Если зажать Reset на плате порт определяется.
3) возможно нет драйвера для CH340
в первом сообщении написал - драйвера переустанавливал, USB-порты, шнуры менял. Arduino-NANO с таким же адаптером СH340 при втыкании шнура в комп сразу определяется и работает без шаманства.
 

nikolz

Well-known member
посмотрите что сообщает система при подключении адаптера
в качестве гипотезы предположу
1) драйвер не опознает этот чип (китайский клон)
2) конфликт параметров в винде
3) сопли на плате (посмотрите внимательно плату nodemcu)
4) влияние луны
-----------------
хотите чтобы работало, делайте как я вам написал, а не рассуждайте.
 

esp340

Active member
@nikolz
ничего система не сообщает. Издает звук подключения нового устройства и все.
Вот просто с подключенным кабелем
1.jpg

Вот при зажатой кнопке Rst

2.jpg
информация о драйвере
3.jpg
соплей на плате нет, проверил. К тому же еще раз повторюсь эта плата нормально работает на ноуте с Win7/
1) драйвер не опознает этот чип (китайский клон)
клон CH340? не знаю, на самой микросхеме нет никаких надписей.
2) конфликт параметров в винде
каких именно? И почему Ардуина не конфликтует?
 

nikolz

Well-known member
@nikolz
ничего система не сообщает. Издает звук подключения нового устройства и все.
Вот просто с подключенным кабелем
Посмотреть вложение 7290

Вот при зажатой кнопке Rst

Посмотреть вложение 7291
информация о драйвере
Посмотреть вложение 7292
соплей на плате нет, проверил. К тому же еще раз повторюсь эта плата нормально работает на ноуте с Win7/

клон CH340? не знаю, на самой микросхеме нет никаких надписей.

каких именно? И почему Ардуина не конфликтует?
---------------------------
предположу следующее:
нажатие ресет приводит к сбросу ESP
в результате он освобождает пины CH340 и тот отвечает
----------------
что сделать?
Надо поднять ножки RX и TX у CH340.
возможно хватит одной RX
В итоге он должен начать работать с портом.
-------------
Покажите плату.
ваша ссылка не работает.
 

CodeNameHawk

Moderator
Команда форума
После того, как отвалился порт, померьте напряжение на ногах есп. (Питание и напряжения на ногах, которые отвечают за загрузку)
Вот, что пишет производитель о токе потребления :
The maximum analog power (instantaneous) may be considered to be 500mA and the digital circuits may draw a peak current of around 200 mA.
ESP8266EX Resources | Espressif Systems
 

esp340

Active member
Вас не смущает, что стабилизатор на 3.3в а на есп 3.15?
смущает, но тем не менее при подключенной плате к usb-порту и залитой прошивке esp-шка работает, передает показания датчика ds18b20 через Blynk.
К тому же при подключенном внешнем БП напряжение хоть и поднимается до 3,3, но картина с сом-портом та же.
 

CodeNameHawk

Moderator
Команда форума
При питании от 5в источника, сколько току берет?
Попробуйте стереть есп полностью, нп. залив в нее АТ прошивку.
 

nikolz

Well-known member
посмотрел плату на али. Хорошая и дешевая.
-------------------
поясняю по плате
на ней у разъема стоят два транзистора - это автомат режима
в нем может быть причина.
Надо измерить уровень сигналов на коллекторах транзисторов они подключаются к GPI0 и RST ESP и задают режим работы.
------------------
можно поднять ножки у CH340 TX -2, RX-3. Сначала поднять RX и проверить определение порта в компе.
--------------------------------
 

esp340

Active member
поясните как вы заливаете прошивку если ком порт не работает
и как вы выводите в порт если он не подключен.
Еще раз упомяну свое первое сообщение - заливал на ноуте с Win7. На нем абсолютно все нормально работает! На ПК с Win10 тоже можно залить прошивку с n-го раза если перед прошивкой зажать кнопки Reset и Flash и потом успеть их вовремя и в правильной очередности отпустить. Но это не выход из положения. С таким же успехом можно было купить обычную ESP-шку и воспользоваться отдельным usb-uart адаптером. И, да, если заливка с бубном на 10-ке еще проходит, то в порт я вывести соответственно ничего не могу. USB-порт можно использовать только в качестве источника питания
 
Сверху Снизу