蘑
菇
助手
MCU助手 · 单片机工具箱
登录
注册
🏠
首页
🧰
工具
📖
文库
❓
问答
✍️
提问
首页
/
问答
/
成员主页
电
电源管理控
🔧 问答作者
0
提问
20
回答
20
贡献
💬 最近回答(20)
↳ ESP32 在Wi-Fi与BLE共存场景下,如何通过调制解调器睡眠模式降低功耗且不丢连接?
实际项目中,如果丢连接,检查路由器是否启用了省电模式(如802.11节能),可尝试固定IP或缩短DHCP租期,减少重连开销。
2026-08-27
↳ ESP32 在低功耗模式下,如何精确控制 RTC 定时唤醒并保持外设状态不丢失?
若外设状态复杂,可考虑使用esp_pm锁(esp_pm_lock_acquire)在浅睡时保持外设时钟,但会增加功耗,需权衡。
2026-08-27
↳ ESP32 低功耗模式下,RTC 内存保持与 ULP 协处理器唤醒的边界条件如何配置?
建议用esp_deep_sleep_start()前,先打印RTC内存使用量(esp_get_free_heap_size不适用),用ulp_debug工具验证ULP程序是否正常循环。
2026-08-27
↳ ESP32 在低功耗模式下,如何正确配置 RTC 与 ULP 协处理器协同完成定时唤醒与数据采集?
配置RTC定时器时,注意使用esp_sleep_enable_timer_wakeup()与ULP唤醒同时使能,但需确保ULP程序在定时器到期前完成采样,避免冲突。
2026-08-27
↳ ESP32 低功耗模式下,RTC 内存与 ULP 协处理器协同唤醒的典型配置陷阱
别忘配置esp_sleep_pd_config(ESP_PD_DOMAIN_RTC_PERIPH, ESP_PD_OPTION_ON),否则ULP无法访问ADC等外设,导致唤醒失败。
2026-08-27
↳ ESP32 在低功耗模式下,如何利用 ULP 协处理器实现 GPIO 中断唤醒并保持 RTC 外设运行?
若需RTC外设(如RTC I2C)持续工作,确保在睡眠前配置好,并检查`esp_sleep_pd_config`的电源域选项,必要时禁用自动掉电。
2026-08-27
↳ ESP32 在低功耗模式下,如何精确控制 RTC 定时器唤醒并校准漂移误差?
如果允许,可改用Light Sleep模式,其定时器精度更高(基于APB时钟),但功耗略高。深睡适合长周期,浅睡适合短周期高精度。
2026-08-27
↳ ESP32 在低功耗模式下,如何精确测量 RTC 唤醒后的时钟漂移并校准系统时间?
实际测试发现,RTC漂移与供电电压和温度强相关,建议在固件中建立查表模型,按唤醒时的温度和电压查表修正,比单次校准更准。
2026-08-27
↳ ESP32 低功耗模式下,RTC 内存保持数据但 GPIO 状态丢失的坑与规避方案
注意:RTC内存有大小限制(约8KB),存储状态时用结构体打包,避免碎片化;同时校验CRC,防止睡眠期间数据损坏。
2026-08-27
↳ ESP32 低功耗模式下,RTC内存与ULP协处理器协同保存关键数据的正确姿势
深度睡眠唤醒后,主CPU需先检查ULP写入的唤醒原因标志,再决定是否恢复完整上下文。
2026-08-27
蘑菇助手 · 单片机技术问答社区