Цитата(Halfback @ Jun 30 2014, 14:39)

исходя из задачи работы с RS-485 вижу что проще с DMA не связываться, а отправлять байты используя только прерывание TXE UART, декрементируя счетчик исходящих байтов. Когда будет 0 то включать приемник. Согласен, что можно в ДМА включить прерывание TXE, в котором потом переключать драйвер на приемник. Но вариант выше как то выглядит более "классическим" со всеми вытекающими.
Откройте-же наконец-то мануал на UART. Вам тут люди уж какое сообщение втирают про флаг TC, а вы всё на DMA залипли....