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

 
 
> STM32 Низкое энергопотребление или standby и не понятки с UART, Отключать или нет?
Spider
сообщение Sep 28 2012, 06:54
Сообщение #1


В поисках истины
***

Группа: Свой
Сообщений: 431
Регистрация: 7-01-06
Из: Россия
Пользователь №: 12 923



Всем привет!

Изучаю поведение проца STM32F103VE в разных режимах энергосбережения. Самое простое для меня оказалось воспользоваться вызовом PWR_EnterSTANDBYMode(); всё более менее понятно.
Но вот есть как всегда НО. Если до этого про инициализирован UART что с ним делать? Хотел, так сказать по феншую , отключить и "разинициализировать" его, но если сделать вызов USART_Cmd(USART1, DISABLE); проц начинает потреблять на 7 mA (с 3.3В) больше ежели не делать этого. Почему так?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 5)
kan35
сообщение Sep 28 2012, 07:23
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 537
Регистрация: 22-02-06
Пользователь №: 14 594



Здесь какая то ошибка. Он в самом худшем слчае должен потреблять 0.8мА (на самых высоких частотах тактирования). А что касается standby, то думаю нет смысла отключать тактирвоание USART1, потому что регуляторы отклчаются, сами генераторы останавливаются...
Go to the top of the page
 
+Quote Post
MBR
сообщение Sep 28 2012, 07:27
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 107
Регистрация: 26-09-10
Пользователь №: 59 748



Да фиг там у стм что отключается. Через ноги утекает. Ставьте в input, отключайте подтяжку.
Go to the top of the page
 
+Quote Post
Spider
сообщение Sep 28 2012, 18:35
Сообщение #4


В поисках истины
***

Группа: Свой
Сообщений: 431
Регистрация: 7-01-06
Из: Россия
Пользователь №: 12 923



Спасибо за ответы, но как всегда - сам дурак.
После отключения UART вкралась посылка данных в него, что приводило к такому эффекту.
А на счёт утечки через ноги - да, ноги остаются в том состоянии, в каком были со всеми вытекающими во всех смыслах.
Go to the top of the page
 
+Quote Post
Spider
сообщение Sep 29 2012, 11:34
Сообщение #5


В поисках истины
***

Группа: Свой
Сообщений: 431
Регистрация: 7-01-06
Из: Россия
Пользователь №: 12 923



Подскажите пожалуйста, куда попадает "вектор" после пробуждения процессора?
Go to the top of the page
 
+Quote Post
nx6310
сообщение Nov 30 2012, 05:45
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 72
Регистрация: 28-06-10
Пользователь №: 58 174



На сколько я знаю после STABDBY программа перезапускается (аналог программного сброса).
Go to the top of the page
 
+Quote Post

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

 


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


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