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

 
 
> STM32F4 & FreeRTOS & standby mode, хочется выключать микроконтроллер
klen
сообщение Jun 4 2014, 05:13
Сообщение #1


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



Здравствуйте
на сайте FreeRTOS мутно расписано.
необходимо выключать микроконтроллер наглухо. чтоб небыло помех в плате - ловлю наноамперы. контроллер настраивает аналоговые цепи потом должен заснуть с возможностью както поднятся - желательно по юсб, щас он как CDC девайс прикручен. работает постоянно и шумит гад.
если кто решал похожую задачу - научите плиз.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 6)
jcxz
сообщение Jun 4 2014, 11:44
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



поднимайтесь по таймеру
Go to the top of the page
 
+Quote Post
KnightIgor
сообщение Jun 4 2014, 12:07
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 643
Регистрация: 29-05-09
Из: Германия
Пользователь №: 49 725



Цитата(klen @ Jun 4 2014, 11:23) *
Здравствуйте
на сайте FreeRTOS мутно расписано.
необходимо выключать микроконтроллер наглухо. чтоб небыло помех в плате - ловлю наноамперы. контроллер настраивает аналоговые цепи потом должен заснуть с возможностью както поднятся - желательно по юсб, щас он как CDC девайс прикручен. работает постоянно и шумит гад.
если кто решал похожую задачу - научите плиз.

Решал похожую задачу. Правда, не FreeRTOS, но тоже система типа protothreads. В IDLE вставляется уход в энергосбережение. Естественно, после исполнения этой инструкции (__WFI()) все останавливается. Когда процессор просыпается, исполнение идет просто дальше. По какому сигналу процессор проснется, зависит от приложения. Не знаю, дышит ли у STM32 USB в режиме сна, но если нет, можно проснуться от прерывания по GPIO, когда появятся 5V от USB (например, транзистор как инвертер садит на землю ногу GPIO, как только воткнут кабель, и на базе/гейте 5V от USB появились).
Go to the top of the page
 
+Quote Post
x893
сообщение Jun 4 2014, 13:25
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 333
Регистрация: 27-10-08
Из: Планета Земля
Пользователь №: 41 226



Как это мутно ?
Tickless
да и в гугле навалом примеров
ГУГЛ поиск !
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Jun 4 2014, 16:31
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Пример порта который идёт под MSP430 так реализован. Как уже отметил KnightIgor в IDLE вставлено.
Go to the top of the page
 
+Quote Post
Axel
сообщение Jun 4 2014, 23:12
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 480
Регистрация: 21-11-04
Пользователь №: 1 188



Из Standby от USB непсредственно не просыпается. Я использую RTC wake up для периодического контроля подключения USB. Можно естественно и аппаратно, если прицепить USB-шные 5V к PA0, PC13 или PI8
Go to the top of the page
 
+Quote Post
klen
сообщение Jun 5 2014, 10:57
Сообщение #7


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



спасибо. буду пробывать
Go to the top of the page
 
+Quote Post

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

 


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


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