深入了解DMA的工作原理寄存器方式初始化.pptVIP

  • 13
  • 0
  • 约4.81千字
  • 约 15页
  • 2023-11-21 发布于陕西
  • 举报

深入了解DMA的工作原理寄存器方式初始化.ppt

深入了解STM32/GD32的DMA(2)O老师讲32一、DMA传输的请求源和通道的关系二、通道传输控制的实现过程三、DMA的初始化--寄存器方式 一、DMA传输的请求源和通道的关系 与中断一样,DMA传输需要有请求源发起传输申请。 对于DMA1,它的7个通道管理的外设请求如图8-11所示。图8-11 DMA1的7个通道管理的外设请求示意图O老师讲32 O老师讲32 对于DMA2,它的5个通道管理的外设请求如图8-12所示。图8-12 DMA2的5个通道管理的外设请求示意图 O老师讲32 1.传输源、目的地、传输数据量等信息的配置 实际上每个通道就相当于早期处理器里面设计的一个独立的DMA,以前的一个DMA只能管理一个或几个外设请求--跟现在的一个通道一样。而现在GD32/STM32的要管理的外设请求比较多,于是就设计了多个通道,每个通道管理一部分外设的请求,这样使得处理器的数据传输选择更加丰富,不过使用起来和理解起来也就比较复杂了。不过,如果你将一个通道看做是一个独立的小型DMA设备哪一切都好理解了。下面我们看看如何使用某一个通道传输数据。比如,你想将某块内存区域的数据通过串口1的发送数据寄存器发送出去--就如例8-1所做的那样。你应该这样做: ①看看串口1的数据发送在使用DMA方式传输时由DMA的那个通道

文档评论(0)

1亿VIP精品文档

相关文档