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

Вопрос uart лог при уходе в Deep Sleep

russus_16

New member
Пытаюсь наладить работу esp в спящем режиме. В теории модуль просыпается, отправляет данные по TCP и уходит спать обратно. Ничего сверхестественного. Использую для этого
Код:
system_deep_sleep_instant(sleep_time)
. Допустим, модуль загрузился, отправил данные и ушел спать. Потом после просыпания я вижу следующее:

Код:
ets Jan  8 2013,rst cause:2, boot mode:(3,7)

load 0x40100000, len 32744, room 16
tail 8
chksum 0x3a
load 0x3ffe8000, len 1992, room 0
tail 8
chksum 0x13
load 0x3ffe87d0, len 2076, room 0
tail 12
chksum 0xb3
csum 0xb3
rf[112mode : sta(18:fe:34:a3:25:31)
add if0
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt

connected with dev, channel 4
dhcp client start...
ip:192.168.1.90,mask:255.255.255.0,gw:192.168.1.1
tcp connected
tcp sent
deep sleep...

ets Jan  8 2013,rst cause:5, boot mode:(3,7)

ets_main.c
Последние 2 строки появляются после 1-2 сек после строки deep sleep. Правильно я понимаю, что модуль просыпается? или все-таки нет? ? Проверить энергопотребление возможности нет. Я видел где-то в интернете информацию о кодах перезагрузки, но не могу найти. Может, кто ссылочку кинет. Благодарен за помощь.
 
Сверху Снизу