LIGHT SLEEP和deep sleep唤醒方式
时间: 2023-07-17 20:54:06 浏览: 267
LIGHT SLEEP和deep sleep都是指ESP32的低功耗模式。在LIGHT SLEEP模式下,ESP32只会关闭CPU,而其他外设仍然可以正常工作。当有外部事件需要唤醒ESP32时,可以通过GPIO中断、定时器中断等方式进行唤醒。在deep sleep模式下,ESP32会关闭除RTC外的所有外设,进入极低功耗状态。在此模式下,唤醒ESP32需要外部RTC中断或者GPIO唤醒信号。需要注意的是,进入deep sleep模式前需要调用esp_deep_sleep_start函数,并设置唤醒时间和唤醒方式。
阅读全文