公羊子丹 发表于 2025-6-19 07:23

用L0跑低功耗,但电流还是几十uA?

明明是Sleep模式,按说几uA才对,结果怎么测都在几十uA以上,不知道哪里没关干净。

Clyde011 发表于 2025-6-19 07:29

先把最小系统跑起来再慢慢加功能,方便查。

公羊子丹 发表于 2025-6-19 07:30

你GPIO都设成模拟输入了吗?

周半梅 发表于 2025-6-19 07:31

看看有没有外设还开着,比如ADC或者LPUART。

帛灿灿 发表于 2025-6-19 07:32

L0的低功耗模式挺讲究,进之前得把不必要的都关了。

童雨竹 发表于 2025-6-19 07:33

有没有用调试工具?有时候SWD也耗电。

万图 发表于 2025-6-19 07:33

RTC、LPTIM这类外设也要检查下。

Wordsworth 发表于 2025-6-19 07:34

用CubeMX生成的代码吗?有可能默认配置不全。

Bblythe 发表于 2025-6-19 07:35

电流是在VBAT测的吗?

Pulitzer 发表于 2025-6-19 07:36

HAL_PWR_EnterSTOPMode 之前加个断点试试看。

Uriah 发表于 2025-6-19 07:37

我之前漏关了HSI,功耗直接翻倍。
页: [1]
查看完整版本: 用L0跑低功耗,但电流还是几十uA?