QUOTE (vlad_new @ Jul 2 2012, 23:50)

Нажимаем на кнопку - вызываем EXTI прерывание. Передаем в USART пару байт. Дожидаемся окончания передачи. Уходим опять в STOP
Нажимаем на кнопку - вызываем EXTI прерывание. Настраиваем и запускаем (или запускаем предварительно настроенный) DMA, уходим опять в STOP. в USART байты попадут сами, не трогая спящее ядро.