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