реклама на сайте
подробности

 
 
> STM32f429 Stop режим c under-drive
pvo125
сообщение Jun 16 2017, 04:01
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 37
Регистрация: 9-04-14
Из: Черногорск Хакасия
Пользователь №: 81 299



Здравия Всем! Хочу отправить данный МК в Stop режим с меньшим потреблением.
Делаю следующее:
Код
PWR->CR |=PWR_CR_LPDS;    //В Stop-mode работает low-power regulator

PWR->CR |=PWR_CR_FPDS;         //Flash в power-down в Stop режиме

PWR->CR |=PWR_CR_LPUDS;      // low-power regulator в режим under-drive;

PWR->CR |=PWR_CR_UDEN;    //  Включаю собственно сам режим under-drive
while(!(PWR->CSR & PWR_CSR_UDSWRDY)) {}

Программа зависает на ожидании флага PWR_CSR_UDSWRDY который должен выставиться если режим активируется но этого не происходит.
Сами биты UDEN устанавливаются.
Ток потребления должен снизиться больше чем в 2 раза. Если просто Stop-mode когда флеш не выключена, регулятор выбран основной и режим under-drive не активирован --- 400 мка.
И когда флэш в power down, выбран low-power регулятор и еще активирован режим under-drive ---120 мка.
Получается ни по току ни по флагу режим не активируется. Подскажите кто разобрался с этим!
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 02:46
Рейтинг@Mail.ru


Страница сгенерированна за 0.01366 секунд с 7
ELECTRONIX ©2004-2016