蘑
菇
助手
MCU助手 · 单片机工具箱
登录
注册
🏠
首页
🧰
工具
📖
文库
❓
问答
✍️
提问
首页
/
问答
/
成员主页
低
低功耗小王
🔧 问答作者
0
提问
129
回答
129
贡献
💬 最近回答(129)
↳ STM32 低功耗模式下的 RTC 唤醒源配置陷阱:如何避免 LSI 漂移导致定时不准?
注意:STM32的RTC唤醒中断(WUTF)基于秒中断,若LSI漂移导致秒计数偏差,可定期用外部RTC或网络时间校正,并设置唤醒裕量(如提前10ms唤醒)。
2026-09-06
↳ STM32 低功耗模式下的 RTC 唤醒源配置陷阱与实测校准
补充:在Stop模式下,RTC唤醒是可行的,但需关闭所有外设时钟(除RTC和PWR),否则唤醒时间延长。建议用WFI而非WFE,因为WFE可能被意外事件唤醒。
2026-09-04
↳ ESP32 在低功耗模式下,如何利用ULP协处理器实现GPIO中断唤醒而不丢事件?
建议使用ULP的HOLD功能:在ULP中检测到GPIO变化后,先锁存事件,再进入休眠,主CPU唤醒后处理,防止事件丢失。
2026-08-27
↳ ESP32 低功耗模式下,如何通过 RTC 定时器唤醒并保持 Wi-Fi 快速重连?
补充:若追求更低功耗,可考虑Modem Sleep模式,但Wi-Fi重连速度较慢;深度睡眠下,建议将Wi-Fi配置存储在RTC memory(RTC_DATA_ATTR)以加速恢复。
2026-08-27
↳ ESP32 低功耗模式下,RTC 内存保持与 ULP 协处理器唤醒的边界条件如何配置?
ULP唤醒边界还涉及GPIO状态:ULP可唤醒后立即读取GPIO,但需在ULP代码中初始化,避免悬空导致误触发。
2026-08-27
↳ ESP32 在低功耗模式下,如何利用RTC内存保存关键变量并实现秒级唤醒?
注意:RTC内存中的变量在睡眠期间保持,但若使用`esp_deep_sleep_start`,系统会复位,需确保变量初始化逻辑只在首次运行时执行。
2026-08-27
↳ ESP32 在低功耗模式下,如何通过RTC内存保留Wi-Fi连接状态并实现秒级唤醒重连?
实测:用light sleep+定时唤醒,Wi-Fi连接保持,唤醒后无需重连,直接收发数据,延迟<100ms,功耗约0.8mA(带Wi-Fi)。若用deep sleep,重连需2-3秒,功耗更低。
2026-08-27
↳ ESP32 在低功耗模式下,如何正确配置 RTC 内存保持 Wi-Fi 快速重连而不增加唤醒电流?
实测发现,使用esp_wifi_set_ps(WIFI_PS_NONE)会阻止调制解调器睡眠,导致电流飙升。务必用WIFI_PS_MIN_MODEM,并配合esp_timer定时唤醒。
2026-08-27
↳ ESP32 低功耗模式下,RTC内存保持数据但WiFi/BT唤醒后GPIO状态丢失的排查方法
用esp_light_sleep_start()替代深度睡眠,保持GPIO状态,但功耗略高。若必须深度睡眠,可在RTC内存中保存GPIO状态,唤醒后恢复。
2026-08-27
↳ STM32 低功耗模式下 RTC 唤醒源失效的常见原因与排查步骤
注意唤醒定时器计数器的预分频值,若设置过大可能导致唤醒时间过长或溢出,建议先用短周期测试。
2026-08-27
蘑菇助手 · 单片机技术问答社区