esp_sleep_enable_timer_wakeup 可设置的最长时间是多少?

jiangshan00000
Posts: 4
Joined: Wed Apr 14, 2021 8:07 am

esp_sleep_enable_timer_wakeup 可设置的最长时间是多少?

Postby jiangshan00000 » Fri May 28, 2021 1:08 am

esp_sleep_enable_timer_wakeup 可设置的最长时间是多少?
通过timer唤醒休眠的话,最长休眠时间是多少?


只找到相关信息:
RTC 计时器为一个可读 48-bit 计数器,时钟为 RTC_SLOW_CLK。除上电复位外其余任何复位/睡眠均不会使
RTC 计时器停止或复位。
但是不知道是不是这个?具体是多少时间呢?

ESP_Gargamel
Posts: 786
Joined: Wed Nov 14, 2018 8:45 am

Re: esp_sleep_enable_timer_wakeup 可设置的最长时间是多少?

Postby ESP_Gargamel » Wed Jun 02, 2021 6:22 am

可设置的最长时间为 < 2^45 个 RTC SLOW CLK。
理论上最长的休眠时间可以是 2^48,软件上有些处理,具体看下函数 rtc_time_us_to_slowclk。

Who is online

Users browsing this forum: No registered users and 82 guests