只搬移了2帧后就停止了

2019-07-22 15:44发布

DSP28335使用DMA的oneshot模式,为什么只搬移了2帧后就停止了
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
jlyuan
1楼-- · 2019-07-22 19:32
详细过程你说下
liliang9554
2楼-- · 2019-07-22 22:09
我在AD采集中用DMA的CH1把AD结果寄存器中的数据读到一个DMABuf[]中,在用DMA的CH2把DMABuf[]中的数据搬移到另一个缓冲区Result[]中进行处理,CH1使用的是AD中断源触发,CH2使用的是软件触发和ONESHOT模式。DMA使用的是CH1最高优先级模式。但是最后对比Result[]和DMABuf[],发现只有最开始的2帧数据被搬移过来了
heweibig
3楼-- · 2019-07-23 00:37
 精彩回答 2  元偷偷看……
liliang9554
4楼-- · 2019-07-23 03:37
CH1使用的是16位传输模式,CH2使用的是32位传输模式
午夜粪车
5楼-- · 2019-07-23 04:28
嗯,我知道了,呵呵
liliang9554
6楼-- · 2019-07-23 09:31
算了,那我明天再说吧

一周热门 更多>