|
STM32L151 потребление в спящем режиме, с часами и кнопкой. Keil. |
|
|
|
 |
Ответов
|
May 22 2012, 08:00
|
Участник

Группа: Участник
Сообщений: 29
Регистрация: 31-08-08
Пользователь №: 39 908

|
Потребления STM32L151 при идущих часах RTC в "STANDBY mode" если включен "internal reference voltage" составляет около 4uA, а если выключен - 1,3uA. Я не понимал, для какой режим вашего запроса, но я могу помочь с кодом.
|
|
|
|
|
May 22 2012, 09:52
|

Гуру
     
Группа: Свой
Сообщений: 2 015
Регистрация: 23-01-07
Из: Москва
Пользователь №: 24 702

|
Цитата(spasbyspas @ May 22 2012, 11:00)  Потребления STM32L151 при идущих часах RTC в "STANDBY mode" если включен "internal reference voltage" составляет около 4uA, а если выключен - 1,3uA. Я не понимал, для какой режим вашего запроса, но я могу помочь с кодом. Мне нужно, что бы процессор мог выйти из спящего режима по кнопке и по RTC, желательно начал с того же места где остановился. Какой это режим ? Пытаюсь сделать Low power sleep вот таким образом . Получаю ток 1.6мА. Как я понимаю, после запуска вся периферия отключена, и в коде её отключать не надо. Код int main(void) { RCC->CFGR &=~RCC_CFGR_SW; //Выбрали System clock MSI
RCC->CR &= ~RCC_CR_HSION; //вЫключили генератор HSI RCC->ICSCR&=~RCC_ICSCR_MSIRANGE; RCC->ICSCR|=RCC_ICSCR_MSIRANGE_64KHz; //MSI 64 KHz
PWR->CR |= PWR_CR_LPSDSR; //при входе в спящий режим переводим встроеный стабилизатор в режим малого портебления PWR->CR |= PWR_CR_LPRUN; //Voltage regulator in low power mode in Low power run mode PWR->CR |= PWR_CR_ULP; //Внутренний источник опорного напряжения отключен в спящем режиме
SCB->SCR&=~SCB_SCR_SLEEPONEXIT; // не дожидаемся окончания выхода из прерывания перед входом в спящий режим
__WFI(); //заснули while(1){} }
--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
|
|
|
|
Сообщений в этой теме
MiklPolikov STM32L151 потребление в спящем режиме May 21 2012, 19:36 jcxz Цитата(MiklPolikov @ May 22 2012, 01:36) ... May 22 2012, 05:31 _Артём_ Цитата(spasbyspas @ May 22 2012, 11:00) П... May 22 2012, 08:44    _Артём_ Цитата(MiklPolikov @ May 22 2012, 13:04) ... May 22 2012, 10:16 spasbyspas Нет, из "STANDBY mode" работа начинаетс... May 22 2012, 09:10 _Артём_ Спасибо за информацию.
Цитата(spasbyspas @ Ma... May 22 2012, 09:19 spasbyspas ЦитатаМне нужно, что бы процессор мог выйти из спя... May 22 2012, 10:21 MiklPolikov Цитата(spasbyspas @ May 22 2012, 13:21) А... May 22 2012, 11:20 MiklPolikov Цитата(spasbyspas @ May 22 2012, 13:21) И... May 22 2012, 12:39 spasbyspas Да, так точно после "RESET HANDLER" , я ... May 22 2012, 11:40 spasbyspas ЦитатаРазъве порт не должен стать высокоимпедансны... May 22 2012, 13:44 MiklPolikov Цитата(spasbyspas @ May 22 2012, 16:44) С... May 26 2012, 14:10 spasbyspas У вас с код все в порядке!
Но.. с __WFI(); п... May 26 2012, 19:12 MiklPolikov Хочу перейти в режим STOP с RTC , в которм потреб... Aug 29 2012, 11:31 ZiB ЦитатаГде почитать про переход в STOP и выход из н... Aug 30 2012, 15:12 MiklPolikov ZIB, большое спасибо !
Ещё вопрос :
Когда пер... Sep 3 2012, 03:59  MiklPolikov Нашёл ответ сам в RM0038 Reference manual
I/O st... Sep 4 2012, 09:59   MiklPolikov Кто-нибудь знает, почему вот в этой таблице из док... Feb 8 2013, 09:51    spasbyspas Для CPU, когда есть "NO", тогда только т... Feb 8 2013, 23:16     MiklPolikov Цитата(spasbyspas @ Feb 9 2013, 03:16) Дл... Feb 9 2013, 05:23      spasbyspas Действительно нет ситуация, у котороя исключенный ... Feb 9 2013, 10:19       MiklPolikov Цитата(spasbyspas @ Feb 9 2013, 14:19) Де... Feb 9 2013, 11:08        spasbyspas Я не уверен, что понял ваш вопрос, но я бы сказал ... Feb 9 2013, 11:37 KiV Цитата(MiklPolikov @ Feb 9 2013, 08:23) Я... Feb 11 2013, 06:46 x893 Цитата(KiV @ Feb 11 2013, 10:46) Возможно... Feb 24 2013, 15:13  MiklPolikov Цитата(x893 @ Feb 24 2013, 19:13) На STM3... Feb 24 2013, 15:38   _Артём_ Цитата(MiklPolikov @ Feb 24 2013, 17:38) ... Feb 24 2013, 16:37    MiklPolikov Цитата(_Артём_ @ Feb 24 2013, 20:37) Инте... Feb 24 2013, 17:32   jcxz Цитата(MiklPolikov @ Feb 24 2013, 21:38) ... Feb 25 2013, 02:23    MiklPolikov Цитата(jcxz @ Feb 25 2013, 06:23) Просто ... Feb 25 2013, 03:17
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|