Перейти к содержанию
    

STM32F4 & FreeRTOS & standby mode

Здравствуйте

на сайте FreeRTOS мутно расписано.

необходимо выключать микроконтроллер наглухо. чтоб небыло помех в плате - ловлю наноамперы. контроллер настраивает аналоговые цепи потом должен заснуть с возможностью както поднятся - желательно по юсб, щас он как CDC девайс прикручен. работает постоянно и шумит гад.

если кто решал похожую задачу - научите плиз.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте

на сайте FreeRTOS мутно расписано.

необходимо выключать микроконтроллер наглухо. чтоб небыло помех в плате - ловлю наноамперы. контроллер настраивает аналоговые цепи потом должен заснуть с возможностью както поднятся - желательно по юсб, щас он как CDC девайс прикручен. работает постоянно и шумит гад.

если кто решал похожую задачу - научите плиз.

Решал похожую задачу. Правда, не FreeRTOS, но тоже система типа protothreads. В IDLE вставляется уход в энергосбережение. Естественно, после исполнения этой инструкции (__WFI()) все останавливается. Когда процессор просыпается, исполнение идет просто дальше. По какому сигналу процессор проснется, зависит от приложения. Не знаю, дышит ли у STM32 USB в режиме сна, но если нет, можно проснуться от прерывания по GPIO, когда появятся 5V от USB (например, транзистор как инвертер садит на землю ногу GPIO, как только воткнут кабель, и на базе/гейте 5V от USB появились).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пример порта который идёт под MSP430 так реализован. Как уже отметил KnightIgor в IDLE вставлено.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Из Standby от USB непсредственно не просыпается. Я использую RTC wake up для периодического контроля подключения USB. Можно естественно и аппаратно, если прицепить USB-шные 5V к PA0, PC13 или PI8

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...