STM32--2USART的调用

今天就直接开始USART的调用咯

首先要知道用USART的底层配置和一般步骤  如图

STM32--2USART的调用标题

等练练这个差不多咯

就可以直接用人家写好的USART的。c文件直接来用了

也就是直接一个

uart_init(15200);

结束

然后在主函数中不断的用个if(USART_RX_STA&0x8000)检测

然后读取len=USART_RX_STA&0x3FFF;   //读取长度

for(t=0;t<len;t++)

{

  USART_SendData(USART1,USART_RX_BUF[t]);    //这里是直接又发送回去了,我们当然可以自己处理这些数据了。

while(USART_GetFlagStatus(USART1,USART_FLAG_TC)!=SET);   //相应的中断标志

}

USART_RX_STA=0;    //一定不能忘了这个清零咯

 

至于那个else 自己想怎么处理怎么处理咯