summaryrefslogtreecommitdiff
path: root/bsp
diff options
context:
space:
mode:
authorBalanceTWK <[email protected]>2018-12-06 09:07:55 +0800
committerBalanceTWK <[email protected]>2018-12-06 09:07:55 +0800
commit18bcd2b2c6d1554f2bd7ec8de90ccd36d943626b (patch)
tree5c3e170dc8617e32a0eb240da7de6dab7c99bf4b /bsp
parent27cd03d4546a245d4d11d3b25eeda31b91815b69 (diff)
【修复】 复位后串口打印第一个字节丢失的问题 | The loss of the first byte of serial port printing after reset.
Diffstat (limited to 'bsp')
-rw-r--r--bsp/stm32f10x/drivers/usart.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/bsp/stm32f10x/drivers/usart.c b/bsp/stm32f10x/drivers/usart.c
index 3841a5c9f1..18059bf1dc 100644
--- a/bsp/stm32f10x/drivers/usart.c
+++ b/bsp/stm32f10x/drivers/usart.c
@@ -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;
}