文章目录
1 前言
本文主要基于英飞凌Aurix TC3xx系列MCU,通过EB tresos配置工具,介绍DMA驱动模块的配置方法。
2 DMA模块配置方法
2.1 General配置
DmaTriggerApiConfiguration:是否使能硬件触发,即Dma_ChEnableHardwareTrigger() 和Dma_ChDisableHardwareTrigger() 是否可以被调用(分别置位和复位TSR.ECH
)。
2.2 DmaChannelConfig配置
(1) DmaChannelAssignedPartition:指定该DMA通道分配在哪个Resource Partition,总共有4个RP,默认放在RP0。
(2) DmaChannelNotification:定义传输中断的callback函数,参考文章[Aurix TC3xx系列