Edit online

DMA 功能

EPWM 支持 DMA 的功能,使能 DMA 后,DMA 的请求信号可以通过寄存器配置,选择 EPWM_CNT_Z、EPWM_CNT_PRD、EPWM_CNT_UC、EPWM_CNT_DC、EPWM_CNT_UD、EPWM_CNT_DD。

在 DMA 请求信号到来,DMA 根据 DMA 通道的配置,将 SRAM 的数据写到 EPWM 的寄存器地址中。举例如下:

DAM 还支持 MAP 功能,在 DMA_MAP_EN = 0x1 时,通过配置 DMA_CYC_NUM,选择 DMA 单周期搬运的数据量以及配置 DMA_MAP,选择 DMA 的映射地址。