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没有这个定义。 |
求STM32C011J4x STM32C011J6x 的标准库。
STM32C031F4 FLASH存储器 读写例程各位高能不能提供一个谢谢大家
请问STM32C011下载程序什么管脚以及方法
IAR 8.5不能够识别到STM32C0XX系列的芯片吗?
【STM32C0评测】1、开箱、环境搭建、按键点灯
STM32C031环境搭建、开箱、关灯
STM32CubeIDE里面找不到STM32C0
研讨会中奖的开发板还需要等多久发快递呀?
【2023.11.22】每日签到:STM32C0大放送活动来了,快来看看!
STM32C0和STM32中的哪一款可以Pin2Pin替换?
关注一下内核电压的RANG;还有就是是否关闭GPIO的时钟
从手册上看,STOP模式的电流和你测试的结果也差不多。
你再核对一下吧。
奇怪的是执行了这三个低功耗的API 电流完全没有区别,而且现象一样,都可以按键中断唤醒,另外我测试了把所有的IO 口包括 SWD 口都配置为输入,无上下拉的状态,然后执行那三个API 的任意一种,都没法把待机电流降下来
带着调试器单步进入HAL_PWR_EnterSTANDBYMode(void),执行完修改PWR_CR1以后,寄存器的值没有改变,在调试界面也改不了PWR_CR1的值,HAL_PWR_EnterSTANDBYMode(void)执行完毕,调试器还正常连接,是不是PWR 寄存器受保护了,没解锁,没写进去?