DSP28335使用DMA的oneshot模式,为什么只搬移了2帧后就停止了

[复制链接]
2612|2
 楼主| limingyixiao 发表于 2013-6-8 16:01 | 显示全部楼层 |阅读模式
我在AD采集中用DMA的CH1把AD结果寄存器中的数据读到一个DMABuf[]中,在用DMA的CH2把DMABuf[]中的数据搬移到另一个缓冲区Result[]中进行处理,CH1使用的是AD中断源触发,CH2使用的是软件触发和ONESHOT模式。DMA使用的是CH1最高优先级模式。但是最后对比Result[]和DMABuf[],发现只有最开始的2帧数据被搬移过来了,是什么原因呢?跪求高手帮忙解答。。
 楼主| limingyixiao 发表于 2013-6-8 16:19 | 显示全部楼层
补充:CH1使用的是16位传输模式,CH2使用的是32位传输模式
zhangmangui 发表于 2013-6-9 00:24 | 显示全部楼层
帮忙顶   高手解答
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

2

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部