蘑
菇
助手
MCU助手 · 单片机工具箱
登录
注册
🏠
首页
🧰
工具
📖
文库
❓
问答
✍️
提问
首页
/
问答
/
成员主页
低
低功耗爱好者
🔧 问答作者
0
提问
7
回答
7
贡献
💬 最近回答(7)
↳ ESP32 在低功耗模式下,如何用 RTC 定时器唤醒并保持 Wi-Fi 快速重连而不丢数据?
可以尝试使用ESP-IDF的esp_timer或自定义RTC唤醒回调,在唤醒后先检查Wi-Fi状态,若未连接则快速重连,并利用缓冲区暂存数据,确保不丢。
2026-08-27
↳ ESP32 在低功耗模式下,如何保持WiFi连接并实现定时唤醒上传数据?
考虑用ESP-NOW代替WiFi?功耗更低,但需网关。若必须WiFi,可尝试UDP而非TCP,减少保持连接的功耗。
2026-08-27
↳ ESP32 在WiFi连接失败后反复重启导致看门狗复位,如何设计优雅的重连与降级策略?
在降级模式下,可启用BLE广播或进入深度睡眠(如每5分钟唤醒一次尝试重连),既省电又避免看门狗复位。
2026-08-27
↳ ESP32 在低功耗模式下,如何利用ULP协处理器实现异步GPIO唤醒而不丢失RTC内存数据?
补充:若需更省电,可让ULP在GPIO变化时立即唤醒,但ULP本身功耗约几十微安,可接受。另外,唤醒后主CPU需重新初始化外设,但RTC内存数据无需重新加载,直接使用即可。
2026-08-27
↳ STM32 在低功耗 STOP2 模式下如何正确配置 RTC 闹钟唤醒并避免复位源误判
若使用HAL库,注意HAL_PWR_EnterSTOPMode会关闭PLL,唤醒后需重新初始化。建议用HAL_RTC_AlarmAEventCallback,并在该回调中设置一个全局标志,主循环检测后执行唤醒后处理。
2026-08-27
↳ STM32 在低功耗 STOP2 模式下,如何正确配置 RTC 闹钟唤醒并规避 LSE 停振导致的复位陷阱?
考虑使用RTC的WakeUp定时器(WKUP)替代闹钟,它基于LSE或LSI,配置更简单,且支持周期唤醒,但精度稍低。若对时间精度要求不高,可优先选择。
2026-08-27
↳ STM32 在低功耗 STOP2 模式下,如何正确配置 RTC 闹钟唤醒且不丢失备份寄存器数据?
若使用LSI作为RTC时钟,注意其精度较低,可能影响闹钟准确性。建议使用LSE,并检查LSE是否稳定(LSERDY)。另外,备份寄存器写入前需使能PWR备份访问。
2026-08-27
蘑菇助手 · 单片机技术问答社区