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

ESP8266 ESP-201 не отвечает после прошивки

SamGold

New member
Приобрел 3 модуля ESP8266 ESP-201, после танцев с бубном удалось войти в режим прошивки. Для этого IO-00, IO-15 притянул к земле, а CHIP_EN к 3.3V.
Пробовал прошивать двумя прошивками:

python esptool.py --baud 57600 --port /dev/ttyUSB0 write_flash 0x00000 nodemcu_latest.bin
Connecting...
Erasing flash...
Writing at 0x00062000... (100 %)
Leaving...

python esptool.py --baud 57600 --port /dev/ttyUSB0 write_flash 0x00000 "ESP_8266_v0.9.2.2 AT Firmware.bin"
Connecting...
Erasing flash...
Writing at 0x0007ec00... (100 %)
Leaving...

Прошивается с первого раза, каких-либо сбоев не наблюдается.

После прошивки отключаю IO-00, IO-15 от земли и CHIP_EN от 3.3V, выкл/вкл питание. И на этом чип будто умирает. Не реагирует на команды. Пробовал отправлять AT<CR><LF>, AT<CR>,AT<LF>,print(node.chipid())<CR><LF> ,print(node.chipid())<CR><LF>,print(node.chipid())<LF> на различных скоростях. При этом на модуле просто горит красный диод, ничего не мигает. Ответа никакого нет.
12321.jpg

Пробовал запитывать от стороннего стабилизированного источника 3.3V, использовал 2 разных USB-TTL(через оба прошивается без проблем).
Прошу помочь оживить модуль.
 

Victor

Administrator
Команда форума
CHIP_EN (CH_PD) должен быть ВСЕГДА подтянут к питанию, не только для прошивки
 

SamGold

New member
Подтянул к питанию. При включении выдает мусор(наверное отладочную информацию на нестандартной частоте). Далее на команды не реагирует.
Пробовал подключать питание как от стороннего источника, так и от USB-TTL.
 

Victor

Administrator
Команда форума
Подтянул к питанию. При включении выдает мусор(наверное отладочную информацию на нестандартной частоте).
Верно.
Далее на команды не реагирует.
Пробовал подключать питание как от стороннего источника, так и от USB-TTL.
Итак модуль запустился, теперь надо наладить обмен.
Чтобы мы могли помочь вам, подробно опишите как подключаете и какие программы (в смысле терминал) используете
Ну и напишите прошили-то последний раз чем?
 

SamGold

New member
Спасибо, проблема решилась. Оказалось, что в этом модуле нужно кроме CHIP_EN (CH_PD) подтянутого к питанию(как Вы писали выше), еще и IO-15 посадить на землю (GND).
Надеюсь, мой опыт борьбы с ESP-201 кому-то будет полезен :)
 

JustACat

Moderator
Команда форума
Дык, GPIO-15 надо везде на землю садить, если оно внутри модуля не посажено (проверить легко мультиметром).
Если на модуле (любом, ведь чип внутри у всех один и тот же) выведен GPIO-15 и он не посажен на землю внутри модуля, то его нужно садить самостоятельно.
Но, через резистор! От греха. КОм на 5-10. (CHIP_EN можно напрямую, хотя в идеале там требуется резистор и конденсатор...)

И да, опыт ваш конечно полезен! Кто-то так же может именно на ваше сообщение наткнется, так что спасибо, что ответили о решении, а не пропали, как некоторые делают :)
 

JustACat

Moderator
Команда форума
SamGold, кстати, а у вас нога RTC нечаянно не выведена? Ну мало ли, модулей у китайцев много, каждый свой штампует...
 

JustACat

Moderator
Команда форума
Жаль, что ж, "будем искать" :) А вам - удачи в освоении!
 

Storm_tpv

New member
@SamGold

ДОбрый день. Я пробовал так же подключать как и вы. Только когда подключается VCC от USB-TTL (3.3v) к ESP-201 (VCC) мой, USB-TTL перестает определяться ПК, что может быть? Причем , если не подключено питание от USB-TTL то все определяется ПК, но модуль не прошивается, а если подключить, то тут же ПК перестает видеть.
В общем это выглядит как-то так:
Посмотреть вложение 278
 
Последнее редактирование:

JustACat

Moderator
Команда форума
USB-TTL перестает определяться ПК, что может быть?
Не хватает питания.
но модуль не прошивается
Что-то не так в подключении. Пишите подробно, что и куда подключаете (каждый проводок), а лучше - рисуйте схему.
 

SamGold

New member
Подтверждаю, зависит от USB-TTL адаптера.
У меня с синим адаптером с большой микросхемой не хватало питания, а с красным адаптером с маленькой хватало, но через какой-то время он перегревался и вырубался.
Лучше поставить стабилизатор отдельно ld1117s33 или подобный, запитать его от тех же 5 вольт адаптера.
 

Storm_tpv

New member
Щас я тогда нарисую схемку, как я подключал, что после этого у меня происходила такая ситуация. Спасиоб за быстрый ответ.
 

SamGold

New member
Черная линия от 3.3v к красному адаптеру не нужна.
Светодиод горит?
 

SamGold

New member
>>> IO-00, IO-15 притянул к земле, а CHIP_EN к 3.3V и все.
Попробуйте после включения питания RST кратковременно на землю коснуться и прошивать потом.
Просто не всегда с первого раза прошивка идет.
При попытке прошивки какую скорость ставите?
 

Storm_tpv

New member
>>> IO-00, IO-15 притянул к земле, а CHIP_EN к 3.3V и все.
Попробуйте после включения питания RST кратковременно на землю коснуться и прошивать потом.
Просто не всегда с первого раза прошивка идет.
При попытке прошивки какую скорость ставите?
Подключил следующим образом:
USB_TTL ESP-201
RX TX
TX RX
GND GND
VCC VCC
CHIP_EN (к + 10Ком)
I00 (к - 10Ком)
I15 (к - 10Ком)

Картина наблюдатся следующая. На чипе ESP201 нет никакой индикации светодиодами, при подключении USB-TTL загораются два светодиода ( RX-TX) и ПК не определяется совершенно ничего. Питание идет общее от источника на 8В и приходит на макетку со стабилизатором который выдает 3.3В . Это общее питание подключено только к CHIP_EN, I00, I15. Подскажите пожалуйста, где ошибка.
 
Сверху Снизу