嵌入式 开发——DMA内存到外设

学习目标

  1. 加强理解DMA数据传输过程
  2. 加强掌握DMA的初始化流程
  3. 掌握DMA数据表查询
  4. 理解源和目标的配置
  5. 理解数据传输特点
  6. 能够动态配置源数据

学习内容

需求

串口发送数据

uint8_t data = 0x01;
串口发送(data);

实现串口的发送数据, 要求采用dma的方式

数据交互流程

嵌入式 开发——DMA内存到外设_第1张图片

  1. CPU配置好DMA
  2. CPU通知DMA干活
  3. DMA请求源数据
  4. DMA获取源数据
  5. DMA将获取的源数据交给目标

开发流程

依赖引入

添加标准库中的gd32f4xx_dma.c文件

DMA初始化
 
 

你可能感兴趣的:(嵌入式开发,stm32,嵌入式硬件,物联网,单片机,arm开发)