Arduino icon indicating copy to clipboard operation
Arduino copied to clipboard

Node CMU 8266 Not running setup or loop after Deep Sleep

Open Aggroid opened this issue 1 year ago • 0 comments

Basic Infos

  • [x] This issue complies with the issue POLICY doc.
  • [x] I have read the documentation at readthedocs and the issue is not addressed there.
  • [ ] I have tested that the issue is present in current master branch (aka latest git).
  • [x] I have searched the issue tracker for a similar issue.
  • [ ] If there is a stack dump, I have decoded it.
  • [x] I have filled out all fields below.

Platform

  • Hardware: [ESP-12E]
  • Core Version: [latest git hash or date]
  • Development Env: [Arduino IDE]
  • Operating System: [Windows]

Settings in IDE

  • Module: [Generic ESP8266 Module]

Problem Description

Hey guys, I'm new to this world so please excuse me If I'm asking dumb question. I tried to find a solution but here I am here asking :).

I'm using Node MCU 8266 L0L1n ESP-12E Module type and I'm trying to put it into Deep Sleep. Now I don't have anything connected to the board.

Simply only RST to D0 since that's what I was able to read. I need to connect it so it will reset the board after the time of deep sleep.

My code is really basic :

void setup () { Serial.begin(74880); delay(1000); pinMode(LED_BUILTIN, OUTPUT);

Serial.println("Im awake"); digitalWrite(LED_BUILTIN, HIGH); delay(3000); digitalWrite(LED_BUILTIN, LOW); delay(1000); Serial.println("im sleeping"); u32 SLEEP = 30E6; ESP.deepSleep(SLEEP, WAKE_RF_DISABLED); }

void loop(){}

So the first time it works nice I can see everything in the serial consoled and also the board blue lamp turns on and off. After that it's printing " I'm sleeping " and after 30 seconds the board indicates restart but the console is showing

Debug Messages

ets Jan 8 2013, rst cause:2, boot mode:(3,6)

After that nothing happens.

If I restart manually from the RST button it does the same. It works 1 time before it goes to sleep.

So I read a lot and this rst cause:2, boot mode:(3,6) shows that it's getting out of deep sleep. Atleast of what I was able to find but why it's not executing setup() again and continue doing that ?

Can anyone give me a hand? I have 3 boards and all 3 does the same as above ^. Is there any other way to put this board in deep sleep mode for power consuming?

Aggroid avatar Nov 03 '24 19:11 Aggroid