DMA传输中源地址数组比目标地址数组小,如何传输

2019-10-14 23:54发布

RT,使用DMA传输时需要将A[10]传到B[50]中,传输形式为第一次A[10]—>B[0]~B[9],第二次A[10]—>B[10]~B[19]。。。。。。以此类推,传输5次
请问各路大神,如何配置DMA?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
操作系统
1楼-- · 2019-10-15 00:03
呵呵,,你要是会配置完成第一次 传输形式为第一次A[10]—>B[0]~B[9],那就好办了.传输完成时会有中断产生..中断服务程序里你再初始化一次以完成第二次,以此类推..你看能达到你的要求,完成你的任务吗?
阿侑kevin
2楼-- · 2019-10-15 02:37
操作系统 发表于 2017-2-22 15:48
呵呵,,你要是会配置完成第一次 传输形式为第一次A[10]—>B[0]~B[9],那就好办了.传输完成时会有中断产生..中 ...

目前的方法正如你所说,进入中断后重新配置,但是中断进去后先清标志位而后配置DMA后中断标志位却自动置位
操作系统
3楼-- · 2019-10-15 06:02
阿侑kevin 发表于 2017-2-23 17:12
目前的方法正如你所说,进入中断后重新配置,但是中断进去后先清标志位而后配置DMA后中断标志位却自动置 ...

先仔细看一下.哪里不对.理论上不应该这样子.

一周热门 更多>