Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: UART в STM32 и спящий режим
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > ARM, 32bit
SZ0
Начал изучать STM32. Есть проект, в котором микроконтроллер должен большую часть времени спать (находиться в режиме микропотребления), но как только поступят данные по UART, проснуться и обработать их. Т.е. модуль UART должен функционировать, чтобы успеть принять байт и МК по принятию байта перейти в режим повышенного потребления, для обработки данных с UART.
Есть ли возможность в STM32 держать его в спящем режиме, или переключать в какой-либо другой режим, чтобы потребление было минимально и ожидать данных с UART?
Flexz
Насколько жесткие требования к потреблению в спящем режиме? и какой именно из stm32?
Вообще в штатном Sleep-е останавливается ядро но периферия работает, может это вам подойдет, но сильной экономии не добиться, скажем 10мА против 70.
Если цель - батарейное питание, то лучше смотреть в сторону stm32l151 у них заявлены уже микроамперы при активной периферии.
SZ0
Цитата
Насколько жесткие требования к потреблению в спящем режиме? и какой именно из stm32?

Какой из них, даже не определился. Надо с USB, 2я UART на борту.

Цель - батарейное питание. 10 мА это очень много будет. Надо хотя бы до 1мА. Да, 32L подметил, указано что низкое потребление, буду читать по ним.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.