Начал изучать STM32. Есть проект, в котором микроконтроллер должен большую часть времени спать (находиться в режиме микропотребления), но как только поступят данные по UART, проснуться и обработать их. Т.е. модуль UART должен функционировать, чтобы успеть принять байт и МК по принятию байта перейти в режим повышенного потребления, для обработки данных с UART.
Есть ли возможность в STM32 держать его в спящем режиме, или переключать в какой-либо другой режим, чтобы потребление было минимально и ожидать данных с UART?