这是机器翻译的内容,点击这里了解更多

DMA 通道(PDL_DMA)

使用 DMA 通道组件实现简化且可靠的 DMA 传输

关于

DMA 通道组件通过参数编辑器以简洁、合理的方式呈现所有重要的配置选项,使 DMA 传输的设置变得简单可靠。

在固件中,您需要做的就是在初始化块之前指定源地址和目标地址。之后,您只需从固件或受支持的外围设备之一触发传输,数据传输就会在没有 CPU 干预的情况下进行。您还可以为传输完成和错误情况指定回调处理程序。

有三种转移模式可让您灵活地安排转移。块模式传输多个数据块,块之间具有时间间隙,以使 DMA 控制器能够切换到更高优先级的传输。突发模式是一种没有时间间隙的更高优先级传输,因此传输在下一个通道启用之前完成。任何可以发出 DMA 请求的外设都会触发需求传输。

  • 8个独立DMA通道
  • 由基本定时器、外部中断、多功能串行块或 ADC 触发
  • 强大的块、突发和需求传输模式
  • 从固件启动、暂停和终止传输

DMA 通道组件通过参数编辑器以简洁、合理的方式呈现所有重要的配置选项,使 DMA 传输的设置变得简单可靠。

在固件中,您需要做的就是在初始化块之前指定源地址和目标地址。之后,您只需从固件或受支持的外围设备之一触发传输,数据传输就会在没有 CPU 干预的情况下进行。您还可以为传输完成和错误情况指定回调处理程序。

有三种转移模式可让您灵活地安排转移。块模式传输多个数据块,块之间具有时间间隙,以使 DMA 控制器能够切换到更高优先级的传输。突发模式是一种没有时间间隙的更高优先级传输,因此传输在下一个通道启用之前完成。任何可以发出 DMA 请求的外设都会触发需求传输。

  • 8个独立DMA通道
  • 由基本定时器、外部中断、多功能串行块或 ADC 触发
  • 强大的块、突发和需求传输模式
  • 从固件启动、暂停和终止传输
DMA_通道_符号_图
DMA_通道_符号_图
DMA_通道_符号_图
DMA组件参数编辑器
DMA组件参数编辑器
DMA组件参数编辑器

设计资源