STM32--2USART的调用
今天就直接开始USART的调用咯
首先要知道用USART的底层配置和一般步骤 如图
等练练这个差不多咯
就可以直接用人家写好的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 自己想怎么处理怎么处理咯