DMA直接存储器访问

本文详细介绍了DMA的工作原理和配置方法,包括6个通道的独立触发源,通道优先级设定,以及EPWM/HRPWM寄存器的映射要求。 DMA支持双环嵌套传输,可以配置为单次或连续模式,并能在传输开始或结束时触发CPU中断。库函数提供了便捷的通道配置,如地址、突发大小、传输总量和循环配置等,同时支持外设中断清除和多种中断模式。
摘要由CSDN通过智能技术生成

1.6个DMA通道,每个通道有各个独立的触发源,只有通道1有最高的优先级

2.EPWM/HRPWM寄存器被DMA访问之前必须被重新映射到PF3(通过MAPCNF寄存器的0位设置)

3.在完成一个外设中断触发信号后,DMA会主动发出清除信号给中断源,这样后续中断响应,

注:可以通过外设中断清除位,清除挂起的DMA触发。

4.DMA双环嵌套 1)内环,1个脉冲传递多少字(burst_size)

      2)外环,多少个脉冲在传递中执行(transfer_size)

5.在每次开始或者结尾可以产生一次CPU中断(MODE.CHX[CHINTMODE])

6.ONESHOT 1:完成整个传送过程  

<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值