
现象描述:将芯片所有引脚设置为无上拉的analoginput模式,进入stop2模式之后,电流表显示还有600uA的电流(拔掉仿真器之后),手册显示stop2之后电流应该在100uA以下。没有低功耗经验希望大佬能够不吝赐教,伸手援助。 使用芯片:stm32L433VCT6 stm32cubemx配置: 为了能减少功耗,基本将所有的引脚设置为无上拉模拟输入模式。 使用的rtc配置: 代码段: HAL_Init(); SystemClock_Config(); MX_GPIO_Init(); MX_RTC_Init(); __HAL_RCC_PWR_CLK_ENABLE(); if (HAL_RTCEx_SetWakeUpTimer_IT(&hrtc, 50, RTC_WAKEUPCLOCK_CK_SPRE_16BITS) != HAL_OK) { Error_Handler(); } while (1) { HAL_RCC_GPIOA_CLK_DISABLE(); HAL_RCC_GPIOB_CLK_DISABLE(); HAL_RCC_GPIOC_CLK_DISABLE(); HAL_RCC_GPIOE_CLK_DISABLE(); // HAL_RTCEx_DeactivateWakeUpTimer(&hrtc); EXTI->PR1 = 0x00; EXTI->PR2 = 0x00; SysTick->CTRL = 0x00;//关闭定时器 SysTick->VAL = 0x00;//清空val,清空定时器 __HAL_PWR_CLEAR_FLAG(PWR_FLAG_WU); __HAL_RCC_PWR_CLK_ENABLE(); HAL_SuspendTick(); //HAL_PWREx_EnableLowPowerRunMode(); HAL_PWREx_EnterSTOP2Mode(PWR_STOPENTRY_WFI); HAL_ResumeTick(); HAL_Init(); SystemClock_Config(); MX_GPIO_Init(); MX_RTC_Init(); } |
请教下,使用 filex 文件系统需要支持中文的目录及文件名要怎么配置呀 ?
50台设备共用一条CAN总线,会概率性丢包
STM32L431RCT6中文数据手册
STM32L431内部温度AD值不随温度变化
STM32L设置CAN一直卡在HAL_CAN_START(),上拉两个引脚依然卡在这里
使用CubeMX能配置STM32L4XX芯片的低功耗模式吗?
motor profiler 链接nucleo 476rg时提示如图所示的通信错误,此时未连接IHM08M1,电脑上有476RG产生的串口,STLINK,U盘标识
STM32L476 使用Quad spi 4线制访问MX25L25645 失败
小白求助!STM32L476使用VREF、VBAT采集模块电压,计算出的VBAT值偏大
请教专家,STM8L052的GPIO口做输入检测,为什么不能反应管脚实际电压变化?
主要是检验硬件或测试方式是否合适。
不妨先单纯的测试STOP模式,不要开启RTC,这样测试相对容易点。
代码开始前最好增加两秒延时时间,方便下次连接容易些。