UART通过DMA接收与发送,接收一帧完成通过空闲中断判断,发送也是通过DMA,不占用CPU的资源