你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

stm32c011f6 执行进入低功耗的API以后待机电流还有79uA.

[复制链接]
szgxy282@126.co 提问时间:2024-12-4 20:18 / 未解决

if (CURRENT_STATE==CONST_OFF_0)

{

HAL_ADC_Stop(&hadc1);

MX_I2C1_DeInit();

MX_ADC1_DeInit();

HAL_TIM_Base_DeInit(&htim1);

HAL_TIM_Base_DeInit(&htim3);

HAL_TIM_Base_DeInit(&htim14);

HAL_TIM_Base_DeInit(&htim16);

HAL_TIM_Base_DeInit(&htim17);

HAL_TIM_Base_DeInit(&htim16);

HAL_TIM_PWM_DeInit(&htim17);

HAL_PWR_EnterSTOPMode(PWR_MAINREGULATOR_ON,PWR_STOPENTRY_WFI);

}

stm32c011f6执行 HAL_PWR_EnterSTOPMode以后待机电流79uA,尝试执行HAL_PWR_EnterSTANDBYMode();和HAL_PWREx_EnterSHUTDOWNMode();没有改善,

几年前我用的stm32g071g8基本类似的代码待机电流就可以到10uA以下,代码如下:

if (CURRENT_STATE==CONST_OFF_0)

{

MX_I2C1_DeInit();

MX_ADC1_DeInit();

loop_count=0;Is_allow_adjust=0;

HAL_PWR_EnterSTOPMode(PWR_LOWPOWERREGULATOR_ON ,PWR_STOPENTRY_WFI);

}

我发现 stm32g071g8 的HAL_PWR_EnterSTOPMode函数有PWR_LOWPOWERREGULATOR_ON ,而stm32c011f6没有这个定义。

收藏 评论2 发布时间:2024-12-4 20:18

举报

2个回答
星海灿烂 回答时间:昨天 22:48

关注一下内核电压的RANG;还有就是是否关闭GPIO的时钟

butterflyspring 回答时间:半小时前
STM32C011 是基本型,功能和功耗上肯定没有G0和其他系类强大。

从手册上看,STOP模式的电流和你测试的结果也差不多。
你再核对一下吧。

stm32c011 power consumption stop mode.PNG

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版