@@ -100,6 +100,8 @@ static rt_err_t stm32_configure(struct rt_serial_device *serial, struct serial_c
/* Enable USART */
USART_Cmd(uart->uart_device, ENABLE);
+
+ USART_ClearFlag(uart->uart_device,USART_FLAG_TC);
return RT_EOK;
}