干货 | STM32串口发送数据和接收数据方式总结
<strong><font color="#004a85">串口发送数据</font> </strong>
<strong><font color="red">1、串口发送数据最直接的方式就是标准调用库函数 。</font> </strong>
void USART_SendData(USART_TypeDef* USARTx, uint16_t Data);
第一个参数是发送的串口号,第二个参数是要发送的数据,但是用过的朋友应该觉得不好用,一次只能发送单个字符,所以我们有必要根据这个函数加以扩展:
<pre>void Send_data(u8 *s)
{
while(*s!='\0')
{
while(USART_GetFlagStatus(USART1,USART_FLAG_TC )==RESET);
USART_SendData(USART1,*s);
s++;
}
}</pre>