gd32f103 串口数据处理说明

**

1/数据接收或发送完毕,发出复位信号

**

GetBitState
USART
//接收数据
ch = (U8)USART_DataReceive(USART1);
//类似  C51 直接向寄存器写数据自动发送
UART1_SendChar(ch);

2/操作逻辑

发送
串口中断信号
比较计数器与缓存
溢出?
y
写空初始化
计数器复位
数据写入缓存
计数器累加
溢出标志?
否
累加

接收由中断控制,流程基本一致

你可能感兴趣的:(笔记)