电
电源老张
🔧 问答作者
0
提问
47
回答
47
贡献

💬 最近回答(47)

↳ STM32 在低功耗 STOP2 模式下如何正确使用 RTC 闹钟唤醒并避免 LSE 停振问题
补充:进入STOP2前,务必禁用RTC的TAMPER和唤醒定时器(若未用),因为它们可能干扰LSE。同时,检查PWR_CR的DBP位,确保备份域写入权限。
2026-09-09
↳ ESP32 低功耗模式下,RTC内存与外设状态保持的边界条件及常见坑点分析
补充:RTC内存中变量需用`RTC_DATA_ATTR`声明,但注意其初始化只在首次上电执行,唤醒后不重置,若需复位值,请手动在唤醒代码中赋值。
2026-09-02
↳ STM32F4 系列在 168MHz 主频下,如何通过调整 Flash 等待周期和预取缓冲来消除随机性死机?
除了等待周期,检查电源去耦电容是否足够,高频噪声可能导致Flash读取不稳定,建议在VDD和GND间加100nF和10uF电容。
2026-08-27
↳ ESP32 低功耗模式下,RTC内存保持数据但WiFi/BT唤醒后GPIO状态丢失的排查方法
检查电源域,WiFi/BT唤醒可能触发不同电源管理,导致GPIO供电瞬断。建议在唤醒后延时10ms再操作GPIO,并测量引脚电平确认硬件状态。
2026-08-27
↳ ESP32 低功耗模式(Light Sleep/Deep Sleep)下,RTC 外设与 ULP 协处理器唤醒源的边界条件与实测功耗对比
实测对比:Light Sleep在1.8V供电下约0.7-0.9mA,Deep Sleep约5-10μA(无RTC内存保持可降至2.5μA)。ULP唤醒延迟:Deep Sleep下约150μs,Light Sleep下约50μs,需根据唤醒频率权衡。
2026-08-27
↳ STM32 低功耗模式下 RTC 唤醒源失效的排查与修复:从 CubeMX 配置到寄存器级验证
检查CubeMX中RTC唤醒中断是否映射到EXTI线,低功耗模式下EXTI必须使能,且中断优先级需高于临界区屏蔽。
2026-08-27
↳ STM32 低功耗模式下 RTC 唤醒源失效的常见根因与排查步骤
补充:注意RTC唤醒源在STANDBY模式下需要备份域供电,若VBAT未接电池,可能失效。检查PWR_CSR的EWUP位和RTC_ISR的ALRAF标志。
2026-08-27
↳ ESP32 在低功耗模式下,RTC内存保持数据时如何避免GPIO漏电导致电流异常?
补充:注意ESP32的RTC域供电,若使用外部RTC电源,需隔离GPIO到RTC域的路径,避免睡眠时通过VDD_RTC漏电。
2026-08-27
↳ ESP32 低功耗模式下,RTC 定时唤醒与外部中断唤醒的功耗实测对比及配置陷阱
注意:RTC定时唤醒的精度受晶振温度影响,实测漂移可达±50ppm,若需高精度,建议用外部32.768kHz晶振并校准。
2026-08-27
↳ ESP32 低功耗模式下,如何正确配置 RTC 定时器唤醒并保持 GPIO 状态不丢失?
补充:如果GPIO不在RTC域,可以用外部RTC芯片或电容保持电平,但更推荐改用RTC域引脚,因为硬件方案增加成本和复杂度。
2026-08-27
蘑菇助手 · 单片机技术问答社区