STM32
直播中

张莹

7年用户 1051经验值
私信 关注
[问答]

stm32串口如何发送数据?

STM32串口如何发送数据?

回帖(1)

沈茜

2021-12-13 14:31:41
串口发送数据,发送函数前后用while循环包裹,否则发不出去。


//正确形式
while(USART_GetFlagStatus(USART1,USART_FLAG_TXE)==RESET);
USART_SendData(USART1,temp);
while(USART_GetFlagStatus(USART1,USART_FLAG_TC)==RESET);


如果采用后置while形式,则需进行掩饰操作。


USART_SendData(USART1,temp);
delay(3);
while(USART_GetFlagStatus(USART1,USART_FLAG_TXE)==RESET);
举报

更多回帖

发帖
×
20
完善资料,
赚取积分