USART是一种全双工,异步的通信协议。
USART框图:
程序代码
STD库:
1:USART初始化代码
2:printf函数
注:USART发送函数,通过检测发送寄存器USART_SR的TXE位来检测发送是否完成。
注:需要勾选微库
3:中断函数
注:采用以@为帧头,#为帧尾的数据帧格式。
HAL库
1:USART初始化代码
2:printf函数
3:中断函数
USART是一种全双工,异步的通信协议。
USART框图:
程序代码
STD库:
1:USART初始化代码
2:printf函数
注:USART发送函数,通过检测发送寄存器USART_SR的TXE位来检测发送是否完成。
注:需要勾选微库
3:中断函数
注:采用以@为帧头,#为帧尾的数据帧格式。
HAL库
1:USART初始化代码
2:printf函数
3:中断函数