一、爆靓照 二、实验简介 GD32 DMA 简介 DMA控制器提供了一种硬件的方式在外设和存储器之间或者存储器和存储器之间传输数据,而无需MCU的介入,避免了MCU多次进入中断进行大规模的数据拷贝,最终提高整体的系统性能。 每个DMA控制器包含了两个AHB 总线接口和 8 个 4 字深度的 FIFO,使 DMA 可以高效的传输数据。DMA 控制器(DMA0,DMA1)共有 16 个通道,每个通道可以被分配给一个或多个特定的外设进行数据传输。两个内置的总线仲裁器用来处理 DMA 请求的优先级问题。 Cortex-M4 内核与 DMA 控制器都是通过系统总线来处理数据,引入仲裁机制来处理它们之间的竞争关系。当 MCU 和 DMA 指定相同的外设的时候,MCU 将会在特定的总线周期挂起。总线矩阵使用了轮询的算法保证 MCU 至少占用了一半的带宽。 三、资料包下载(实验源码+详细文档说明) 1、源代码 2、实验指导书 3、原理图
|