SZ0 0 29 июля, 2011 Опубликовано 29 июля, 2011 · Жалоба Начал изучать STM32. Есть проект, в котором микроконтроллер должен большую часть времени спать (находиться в режиме микропотребления), но как только поступят данные по UART, проснуться и обработать их. Т.е. модуль UART должен функционировать, чтобы успеть принять байт и МК по принятию байта перейти в режим повышенного потребления, для обработки данных с UART. Есть ли возможность в STM32 держать его в спящем режиме, или переключать в какой-либо другой режим, чтобы потребление было минимально и ожидать данных с UART? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Flexz 0 29 июля, 2011 Опубликовано 29 июля, 2011 · Жалоба Насколько жесткие требования к потреблению в спящем режиме? и какой именно из stm32? Вообще в штатном Sleep-е останавливается ядро но периферия работает, может это вам подойдет, но сильной экономии не добиться, скажем 10мА против 70. Если цель - батарейное питание, то лучше смотреть в сторону stm32l151 у них заявлены уже микроамперы при активной периферии. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SZ0 0 29 июля, 2011 Опубликовано 29 июля, 2011 · Жалоба Насколько жесткие требования к потреблению в спящем режиме? и какой именно из stm32? Какой из них, даже не определился. Надо с USB, 2я UART на борту. Цель - батарейное питание. 10 мА это очень много будет. Надо хотя бы до 1мА. Да, 32L подметил, указано что низкое потребление, буду читать по ним. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться