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

Нужна помощь nodemcu v3 esp8266 rst cause:4 от пониженной температуры

nikolz

Well-known member
предположу что есть цикл ожидания готовности
вот он и зависает
чтобы избежать зависания надо добавить в этот цикл выход по тайм-ауту.
Проще всего это сделать добавив в цикл выход по счетчику.
Такой выход собственно и делает WDT.
Он перезапускает ESP и вы можете при старте проверять код запуска и выполнять необходимы действия.
Например, по этому коду можно определить перезапуск при выходе из сна.
Я например при этом использую сохраненные параметры соединения с интернет
В результате при выходе из сна время соединения составляет 0.1 секунды вместо 1...4 секунд.
 

Glott

New member
циклов ожидания готовности нет.
циклы используются , но в них я кормлю таймер system_soft_wdt_feed();
питание от usb порта.

wdt reset происходит и после загрузки отлаженных скетчей, которые стоят и работают .
причем вывода в терминал из программы не происходит (хотя и должен) вижу только эти wdt reset
rst cause:4, boot mode:(3,6)

я бы счел это неисправностью модуля, но это уже и на втором произошло...
 

enjoynering

Well-known member
А чт значит rst cause:4 и где посмотреть все? Беглый поиск в гугл ничего не дал.
 
Сверху Снизу