直接使用上一篇的工程文件,配置usart2的DMA工作方式。

打开工程

CubeMX系列教程——7 串口DMA

选择外设USART2

CubeMX系列教程——7 串口DMA

选择 DMA Seting,添加对应的DMA通道,选择默认参数

CubeMX系列教程——7 串口DMA

CubeMX系列教程——7 串口DMA

生成初始代码,打开MDK工程,在uart.c文件添加测试代码

CubeMX系列教程——7 串口DMA

在main.c文件添加测试代码

CubeMX系列教程——7 串口DMA

编译,将代码下载到原子开发板,查看测试结果

CubeMX系列教程——7 串口DMA

CubeMX系列教程——7 串口DMA

注意:PC端发送的字符长度需小于程序代码设置的长度-sizeof(Rxbuf)。

相关文章: