• Система автоматизации с открытым исходным кодом на базе 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. Правильно я понимаю, что модуль просыпается? или все-таки нет? ? Проверить энергопотребление возможности нет. Я видел где-то в интернете информацию о кодах перезагрузки, но не могу найти. Может, кто ссылочку кинет. Благодарен за помощь.
 
Сверху Снизу