ESP8266 CH340 и Windows10

esp340

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

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

nikolz

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

esp340

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

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

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