直接存储器存取 (DMA) 控制器支持将数据从一个存储器地址移到另一个存储器地址,而无需 CPU 干预。例如,DMA 可用于将数据从 ADC 转换存储器移动到 SRAM。通过使 CPU 保持在低功耗模式,而无需将其唤醒来在外设之间移动数据,DMA 降低了系统功耗。
- DMA0:12 个独立的 DMA 传输通道
- 6 个全功能通道,支持重复传输模式
- 6 个基本通道,支持单次传输模式和分散模式
- 可配置的 DMA 通道的优先级
- 字节(8 位)、短字(16 位)、字(32 位)和长字(64 位)或混合字节和字传输能力
- 传输计数器块大小支持传输高达 64k 的任何类型数据
- 可配置的 DMA 传输触发器选择
- 为其他通道提供服务的活动通道中断
- 乒乓缓冲器架构的提前中断生成
- 在另一个通道上的活动完成时级联通道
- 支持数据重组的跨步模式,例如三相计量应用
有关更多详细信息,请参阅
AM13E230x 微控制器技术参考手册中的“DMA”一章。