STM32学习笔记---串口通信
新建结构体,必须在最前面声明(否者会报错)
初始化时钟
初始化IO
串口基本配置(波特率,流控,模式,校验位,停止位,长度)
使能串口
开启接收中断
中断优先级配置
下面是中断服务函数
接收到什么数据,就向串口发送什么数据
USART_GetITStatus();中断发生与否的判断(读CR寄存器)
USART_ReceiveData(); 读取接收的数据
USART_SendData();发送函数
新建结构体,必须在最前面声明(否者会报错)
初始化时钟
初始化IO
串口基本配置(波特率,流控,模式,校验位,停止位,长度)
使能串口
开启接收中断
中断优先级配置
下面是中断服务函数
接收到什么数据,就向串口发送什么数据
USART_GetITStatus();中断发生与否的判断(读CR寄存器)
USART_ReceiveData(); 读取接收的数据
USART_SendData();发送函数