0
点赞
收藏
分享

微信扫一扫

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

学习目标

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

学习内容

需求

uint8_t data;
串口接收(&data);

data有数据了

实现串口的数据接收,要求采用dma的方式。

数据交互流程

  1. CPU配置好DMA
  2. 外部数据发送给串口外设
  3. 串口外设触发中断
  4. CPU处理中断逻辑,通知DMA干活
  5. DMA请求源数据
  6. DMA获取源数据
  7. DMA将获取的源数据交给目标

开发流程

依赖引入

添加标准库中的gd32f4x

举报

相关推荐

0 条评论