2018-05-28 08:01 AM
Hello,
I'm using STM32L452 for my project and I'm trying to use shutdown mode, but I'm getting very high current consumption ~1mA but with STOP1 mode the current consumption is only 65uA (Its according to spec because I have additional load)
I used the examples from cubeL4 ver 1.8
STOP1 function: (65uA)
HAL_SuspendTick();
HAL_PWREx_EnterSTOP1Mode(PWR_STOPENTRY_WFI); HAL_ResumeTick();Shutdown function: (1mA)
HAL_PWREx_EnableGPIOPullDown(PWR_GPIO_C, PWR_GPIO_BIT_13);
HAL_PWREx_EnableGPIOPullUp(PWR_GPIO_A, PWR_GPIO_BIT_2); HAL_PWREx_EnablePullUpPullDownConfig(); /* Disable all used wakeup sources: WKUP pin */ HAL_PWR_DisableWakeUpPin(PWR_WAKEUP_PIN2); HAL_PWR_DisableWakeUpPin(PWR_WAKEUP_PIN4); / * Clear wake up Flag */ __HAL_PWR_CLEAR_FLAG(PWR_FLAG_WU); /* Enable wakeup pin WKUP2 WKUP4 */ HAL_PWR_EnableWakeUpPin(PWR_WAKEUP_PIN2_HIGH); HAL_PWR_EnableWakeUpPin(PWR_WAKEUP_PIN4_LOW);HAL_PWREx_EnterSHUTDOWNMode();
Please assist
Regards,
Michael