【bsp/stm32f10x】 修复串口驱动 | Fixed serial port drivers
This commit is contained in:
parent
538923d34e
commit
73d39e89ec
|
@ -101,8 +101,6 @@ 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;
|
||||
}
|
||||
|
||||
|
@ -159,6 +157,7 @@ static int stm32_putc(struct rt_serial_device *serial, char c)
|
|||
}
|
||||
else
|
||||
{
|
||||
USART_ClearFlag(uart->uart_device,USART_FLAG_TC);
|
||||
uart->uart_device->DR = c;
|
||||
while (!(uart->uart_device->SR & USART_FLAG_TC));
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue