定位漏电流需先确认GPIO配置:低功耗模式下,浮空输入引脚无上下拉,会因外部噪声或内部漏电产生不确定电平,导致电流经输入缓冲器泄漏。实操建议:1) 用万用表或电流探头测各引脚在STOP/STANDBY模式下的电流,对比正常值;2) 检查CubeMX中GPIO初始化,确保未使用的引脚设为模拟模式(GPIO_MODE_ANALOG)或下拉输入(GPIO_NOPULL改为PULLDOWN),避免浮空;3) 若引脚必须为输入,启用内部上拉/下拉(如GPIO_PULLUP),并确认外部电路无冲突;4) 在进入低功耗前,调用HAL_GPIO_DeInit()或重新配置所有GPIO为低功耗安全状态;5) 使用PWR_EnterSTOPMode时,确保时钟和电源配置正确,防止漏电路径。修复后,用低功耗模式实测电流应降至数据手册典型值。注意:STM32L系列有专门的GPIO低功耗配置寄存器,需查阅参考手册。
mcuku 阿沐 · 2026-08-27