esp32 的低功耗模式主要有两种:
Light Sleep 模式:在这种模式下,esp32 的 CPU 和部分外设会进入低功耗模式,但 RAM 和 RTC 仍然保持工作。这种模式下,esp32 可以通过 RTC 定时器、外部中断或 UART 唤醒。
Deep Sleep 模式:在这种模式下,esp32 的 CPU、RAM 和所有外设都会进入低功耗模式,只有 RTC 仍然保持工作。这种模式下,esp32 只能通过 RTC 定时器或外部中断唤醒。
要使 esp32 进入低功耗模式,可以使用以下代码:
esp_sleep_enable_timer_wakeup(time