STM32L162 и потребление в стопе
Добавлено: Чт июл 24, 2014 21:20:47
Не могу разобраться с потреблением в режиме STOP.
Вход в STOP и несколько строк перед ним выглядят так (IAR 7.2):
Выход из стопа по прерываниям от RTC 4 раза в секунду.
При питании до 2.7 В потребление 7..9 мкА, при 3.0 В 45 мкА, при 3.3 В 70..100 мкА. Включен драйвер LCD, но и без него то же самое. Без прерываний (голый стоп) - аналогично. В чем может быть дело? Сразу говорю, кусок кода не мой, с STM32 вообще имею дело впервые, раньше возился только с aVR.
Вход в STOP и несколько строк перед ним выглядят так (IAR 7.2):
Код: Выделить всё
while (PWR_GetFlagStatus(PWR_FLAG_VOS)!=RESET) ;
PWR_VoltageScalingConfig(PWR_VoltageScaling_Range2);
PWR_EnterLowPowerRunMode(ENABLE);
while(1)
{
PWR_EnterSTOPMode(PWR_Regulator_LowPower,PWR_STOPEntry_WFI);
};При питании до 2.7 В потребление 7..9 мкА, при 3.0 В 45 мкА, при 3.3 В 70..100 мкА. Включен драйвер LCD, но и без него то же самое. Без прерываний (голый стоп) - аналогично. В чем может быть дело? Сразу говорю, кусок кода не мой, с STM32 вообще имею дело впервые, раньше возился только с aVR.