Цитата(Golikov A. @ Aug 21 2014, 13:50)

надо проверять не этот флаг, а флаг что приемник готов принять символ, ну и конечно делать это напрямую из регистра а не через долбанную функцию...
Все правильно сделал, перед тем как отправить символ проверяет готов ли передатчик его отправить(флаг, передача завершена).
Непонятно к чему это:
Код
USART2->DR = RXBuf
Где это используется? Здесь вы привели реализацию USART_SendData?