Hallo
bei einem ESP32 weicht die tatsächliche Schlafdauer deutlich von dem
eingestelltem Wert ab: stelle ich z.B. 25 Sekunden ein, dann erwacht der
ESP32 erst nach ca 35 sec, stelle ich auf 30 sec, dann dauert es ca 39
sec. Ob es linear ist, kann ich nicht sagen, so genau habe ich nicht
gemessen.
Ist das normal oder ist bei meiner Einstellung etwas falsch?
Zu Beginn des Programms steht
und später, beim Aufruf der deep-sleep-Passage in loop, steht
1 | esp_sleep_enable_timer_wakeup(30 * 1000000);
|
2 | esp_deep_sleep_start();
|
Ich könnte zwar im realen Betrieb damit leben, wenn die Zeit auf z.B.
120 sec eingestellt ist, aber eigenartig finde ich es doch. Gibt es eine
Erklärung dafür?
VG
knut735