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

Ошибки при подключении ESP-12 через Arduino

rodionov12

New member
@Artur1985
Подключил отдельное питание на ESP (через APL1117 на 3.3v). Ситуация не поменялась. Шлёт абсолютно тоже самое.
Замерил напряжение на выходе APL1117 - 3.26v. Да, согласую UNO и ESP 5v <-> 3.3v (прочитал в инструкции, что итак неплохо работает :) )
UNO китайская, но ни разу не подводила

@fandy
Да, стоит на 5 вольт. Для 3.3v скорей всего диод стоит
 

fandy

Member
Можно попробовать RX оторвать?
Если у Вас терминалка что-то шлет в ESP, поможет.
 

rodionov12

New member
поймал на скорости 74800 следующее:
Код:
 ets Jan  8 2013,rst cause:2, boot mode:(3,6)

load 0x40100000, len 1396, room 16 
tail 4
chksum 0x89
load 0x3ffe8000, len 776, room 4 
tail 4
chksum 0xe8
load 0x3ffe8308, len 540, room 4 
tail 8
chksum 0xc0
csum 0xc0

2nd boot version : 1.4(b1)
  SPI Speed      : 40MHz
  SPI Mode       : DIO
  SPI Flash Size & Map: 8Mbit(512KB+512KB)
jump to run user1 @ 1000
 

Artur1985

New member
UNO китайская, но ни разу не подводила
Разницы нет, если без откровенного брака, просто подумал что у Вас она не стандартная.

Сама ошибка rst cause:2, boot mode:(3,6) у меня была, из-за плохого контакта на общую землю.

Если все подключено правильно, увы моих знаний не хватает, чтобы Вам помочь. С прошивками и их возможными проблемами еще не знаком.

Может есть смысл взять USB - RS232 TTL UART к примеру на чипе PL2303HX соединить TX-RX и отправлять команды с компа и настроить ESP.
 
Последнее редактирование:

al.kl

New member
Не есть смысл, а так и нужно делать. А не собирать все в кучу, не понимая что ты делаешь, а потом думать - почему же ничего не работает...
Тут ответ один - берём осциллограф (ну или любое другое средство) и смотрим что куда и откуда идёт.
 

rodionov12

New member
Разницы нет, если без откровенного брака, просто подумал что у Вас она не стандартная.

Сама ошибка rst cause:2, boot mode:(3,6) у меня была, из-за плохого контакта на общую землю.

Если все подключено правильно, увы моих знаний не хватает, чтобы Вам помочь. С прошивками и их возможными проблемами еще не знаком.

Может есть смысл взять USB - RS232 TTL UART к примеру на чипе PL2303HX соединить TX-RX и отправлять команды с компа и настроить ESP.
Купил конвертер на данном чипе. Результат не изменился - "ERROR" без остановок
 

rodionov12

New member
Попробуйте заменить прошивку. Проверьте переходит ли плата в режим программирования.
как проверить, переходит ли плата в режим программирования?

Собрал схему
(за исключением RESET и GPIO16 - их не подключал)
При попытке подключиться через CoolTerm вылетает ошибка "104: Framing error"
При использовании монитора порта Arduino - непрерывный поток, но ни на какой скорости нет хотя бы намёка на сообщения, какие были ранее.
При попытке соединиться через XTCOM_UTIL выпадает ошибка "0" (как будто COM порт не подключен). GPIO0 на землю через резистор 10К, CH_PD включен. При включении загорается на долю секунды, затем гаснет. RX-TX на USB-TTL тухнут
При отключенном CH_PD идут нормальные текста, их я указывал выше. Всё также ERROR. При подключении CH_PD начинают идти кракозябры, через секунду модуль гаснет и передача обрывается
 

tretyakov_sa

Moderator
Команда форума
как проверить, переходит ли плата в режим программирования?

. GPIO0 на землю через резистор 10К
GPOI0 без всякого резистора на землю на время сброса. В нормальном состоянии там высокий логический уровень обеспеченный резистором по схеме. Когда жмете кнопку BURN там будет жесткий логический ноль. После этого не отпуская кнопки жмите не RESET. В терминале появится абракодабра и остановится. Шейте прошивку любым способом, но перед этим закройте терминал иначе порт будет занят.
 

da3020

New member
Ровно такую же фигню выдаёт Wemos D1 R1 по умолчанию:
Код:
ets Jan  8 2013,rst cause:2, boot mode:(3,6)

load 0x4010f000, len 1264, room 16
tail 0
chksum 0x42
csum 0x42
~ld
При этом как wemos он прекрасно работает. Но вот что у него там зашито в esp-12e не представляю...
 
Сверху Снизу