你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
zhengxk-344971 发表于 2019-12-24 14:04 一样效果,没有用。
ljtzsd 发表于 2019-12-25 14:12 行吧,你在看看吧,我就是这样用的,功耗在5uA左右
zhengxk-344971 发表于 2019-12-30 09:03 谢谢支持!请问你用的是哪款CPU呢?我又用L431试了一下,初始化ADC和不初始化ADC几乎没什么差别。 ...
查看全部评分
zhengxk-344971 发表于 2020-8-14 15:59 问题终于解决,在此说明原因,以感谢给与帮助的同学们!
Your UAT Feedback is needed within today.
5.18活动板子会不会是STM32L4呢
STM32隐藏
STM32 CUBE软件中找不到STM32L4系列单片机
应用
AAA
test
tiwen
BBBB
aaa
行吧,你在看看吧,我就是这样用的,功耗在5uA左右
谢谢支持!请问你用的是哪款CPU呢?我又用L431试了一下,初始化ADC和不初始化ADC几乎没什么差别。
STM32L051C8T6
(__HAL_RCC_GPIOA_CLK_DISABLE();)。
当然有需要设置的除外,没有关闭会带来一定耗电的上升。
评分
查看全部评分
/** Configure for the selected ADC regular channel to be converted.
*/
// sConfig.Channel = ADC_CHANNEL_VREFINT;
// if (HAL_ADC_ConfigChannel(&hadc, &sConfig) != HAL_OK)
// {
// Error_Handler();
// }
此时,系统电流变为6uA左右,因此确定是由于开启了VREFINT导致。因此需要在关闭ADC的同时也要关闭reference。
经过检查代码以及调试发现,执行函数
HAL_ADC_DeInit(&hadc);时会将ADC和VREFINT全部关闭,但是程序功耗并不降低。
感谢楼主分享。