DMA方式的串口通信点亮数码管

1、编写主程序,初始化串口 1,设置波特率为 115200,无校验,数据位 8位,停止位 1 位。2、编写 USART1 的中断服务程序代码实现将发送过来的数据回送,或者做
指令解析以控制板上 LED(或数码管显示)等,并回送相关信息。3、启动 DMA 数据发送操作,假设内存中有 100 个字节的数据需要通过
USART1 发送,使用串口调试助手,观察数据接收情况,此时不要求数据回传. 4、可以让 CPU 在主程序中循环操作 GPIO 口上连接 LED 灯(或数码管),
这样可以验证,整个过程,CPU 和 DMA 是并行工作的。

我这边有个类似的代码 有需要的话可以找我 讨论一下