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