ESP-07 Serial-подключение

LionZXY
LionZXY аватар
Offline
Зарегистрирован: 13.02.2016

Я собирал вот такую цепь:

Однако, при попытке перепрошить через UARD краш:

https://gist.github.com/LionZXY/96f0944ebc1158cb4a48

Как выглядит подключение в реальности. Почти всё, окромя Reset и конденсатора:

http://imgur.com/a/dd0WR

StrangerM
Offline
Зарегистрирован: 02.11.2013

Он на вас обиделся, что вы про него так написали. И Т делать не хочет, делает D. :-)

LionZXY
LionZXY аватар
Offline
Зарегистрирован: 13.02.2016

А что я такого написал?)))

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

LionZXY пишет:
А что я такого написал?)))

UART

Ошибка явно в софте. Прошиваете через Arduino IDE с интегрированным ядром ESP8266? Какая версия IDE?

LionZXY
LionZXY аватар
Offline
Зарегистрирован: 13.02.2016

Два месяца назад без пайки(возможно, другая схема) на том же софте прошивалось.

LionZXY
LionZXY аватар
Offline
Зарегистрирован: 13.02.2016

UPD. Версия Arduino IDE 1.6.5

С чего вы решили, что проблема в софте?

Вот строчка на гитхабе, которая крашит

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

Судя по ошибке "Caused by: jssc.SerialPortException: Port name - COM4; Method name - setEventsMask(); Exception type - Can't set mask." похоже что-то с доступом к com-порту. Номер com-порта и скорость выбраны правильно? Можно попробовать открыть монитор порта (serial monitor), выбрать там правильную скорость и передёрнуть питание ESP. При инициализации должно выдать какую-то инфу в порт.

LionZXY
LionZXY аватар
Offline
Зарегистрирован: 13.02.2016

В том то и прикол, что не выводит.

Порт правильный. Проверил. Скорость 115200

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

Сейчас специально проверил. Подсоединил USB-TTL переходник, но без ESP8266. Выдало совсем другую ошибку: "warning: espcomm_sync failed,   error: espcomm_open failed". А У Вас похоже софт не может даже достучаться до USB-TTL переходника, вроде как COM-порт занят... Х/з... больше ничем помочь не могу.

LionZXY
LionZXY аватар
Offline
Зарегистрирован: 13.02.2016

Хм... Может и правда занят. Проверил. Не занят :(

Без ESP 

warning: espcomm_sync failed

error: espcomm_open failed
Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

Может ESP в режим программирования не входит? Попробовать вручную подсоединить пин GPIO0 к GND и передёрнуть питание у ESP.

UPD: Смотрю, у Вас на схеме RTS есть, а на фото USB-TTL переходника нет такого вывода, только DTR. А там же после появления низкого уровня на DTR надо ещё RESET передёргивать (низкий уровень на RTS).

LionZXY
LionZXY аватар
Offline
Зарегистрирован: 13.02.2016

СЕДЬМОЙ ЭЛЕКТРОН НА P-ОРБИТАЛЬ! Заработало! Спасибо!

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

Ну и замечательно :)

skyspirit
Offline
Зарегистрирован: 27.02.2015

Данная схема приведена выше, робочая? кто то проверял ?

LionZXY
LionZXY аватар
Offline
Зарегистрирован: 13.02.2016

Не рабочая. Резисторы лишние. Схема выше не работает. Соеденил напрямую, заработало

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

LionZXY у Вас не работало, потому что RTS на USB-TTL переходнике отсутствует и ESP не мог перейти в режим программирования. Ручная подача GND на GPIO0 и передёргивание питания заменяют DTR и RTS.

LionZXY
LionZXY аватар
Offline
Зарегистрирован: 13.02.2016

У меня заработало после выкидывания резисторов из цепи

skyspirit
Offline
Зарегистрирован: 27.02.2015

Кто то подключал к ардуино нано данный модуль? 

klochkovdi05
Offline
Зарегистрирован: 11.05.2016

Хай всем. Ребята у меня подключен модуль esp-07 по выше приведенной схеме со всеми компонентами (резисторами и конденсатором). Только вместо USB-TTL подключено Arduino UNO. На UNO Reset подключен к GND, что бы не заводить процессор UNO. Питание подают через переходник с выходом 3.3в. Но когда подключаю через Arduino IDE и ввожу AT команды, то пишет мне ответ в виде каких то символов. Не выдаёт нормальных ответов на AT команды. Скорости все перепробовал. Кто знает в чем может быть проблема?