• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Нужна помощь Подключение ESP через Arduino Mega

bioid

New member
Приветствую всех на форуме!

Пытаюсь подключить модуль ESP8266_01 к ПК, по инструкции http://esp8266.ru/esp8266-podkluchenie-obnovlenie-proshivki/

Пока все, чего удалось добиться (на скорости 74880)-

Communication with MCU...
..........
Got answer! AutoDetect firmware...
Communication with MCU established.
Can't autodetect firmware, because proper answer not received (may be unknown firmware).
Please, reset module or continue.
3,rst cause:1, boot mode:(1,7)

или мусор на стандартных скоростях 9600, 57600, 115200. Испробовал все возможные комбинации настройки скорости на ESP и в настройках порта.
судя по описанию все должно заработать.

не могу разобраться, что может быть не так?
 

bioid

New member
Попробовал подключить через подтягивающие резисторы и через делители напряжения к +5в, ничего нового..в сети точка доступа есть, огоньки мигают как надо)
 

leonid2712

New member
Доброго дня. Данная проблема решается покупкой отдельно UART порта. Я к примеру просто приобрел UART на CH340 тот самый что не однократно используют китайскии копии Arduino Uno и Nano. Затем прошил прошивку NodeMCU Stable 0.9.6 и уже после стыковал её ESPlorer. На скорости 74880 всегда идет техническая информация, тип включения, всякие регистры и так далее. Но отзывается сразу же на скорости 9600. При чем всегда 100%, если будешь вписывать загрузчик, то используй таймер для загрузки личных скриптов.
Код:
print("Strat ALARM 10s")
tmr.alarm(0,10000,0,function() dofile('main.lua') end)
данный код впиши в файл init.lua и не удаляй его. Так как это чревато тем что если когда нибудь один из скриптов при работе даст сбой то ты не сможешь его удалить или переписать, и прийдется опять перепрошивать с нуля NodeMCU. Тем самым удалив все свои отлаженные скрипты или данные что только в 1 экземпляре были в самом чипе.
 

tretyakov_sa

Moderator
Команда форума
судя по описанию все должно заработать.

не могу разобраться, что может быть не так?
1. Запитать ESP 3.3 вольта с нормальным током.
2. Поставить 5 резисторов RESET, GPIO0, GPIO2, CH_PD - 10 kOm на VCC. GPIO15 - 10 kOm на землю.
3. Поставить кнопки Reset с ножки на землю, Burn с GPIO0 на землю.
4. Подключить ТХ на TX , RX на RX. RESET arduino на землю. Это отключит чип ардуино и будет работать только UART USB преобразователь.
5. Запустить Arduino IDE, открыть терминал порта 115200. Нажать на кнопку BURN и удерживая ее нажать и отпустить сброс, в порт посыпется мусор и остановится. Отпустить кнопку BURN.
6. Загрузить скетч.
 
Сверху Снизу