在AD采集中用DMA的CH1把AD结果寄存器中的数据读到一个DMABuf[]中,在用DMA的CH2把DMABuf[]中的数据搬移到另一个缓冲区Result[]中进行处理,CH1使用的是AD中断源触发,CH2使用的是软件触发和ONESHOT模式。DMA使用的是CH1最高优先级模式。但是最后对比Result[]和DMABuf[],发现只有最开始的2帧数据被搬移过来了,是什么原因呢?
———————–来自21ic TI DSP论坛版块
在AD采集中用DMA的CH1把AD结果寄存器中的数据读到一个DMABuf[]中,在用DMA的CH2把DMABuf[]中的数据搬移到另一个缓冲区Result[]中进行处理,CH1使用的是AD中断源触发,CH2使用的是软件触发和ONESHOT模式。DMA使用的是CH1最高优先级模式。但是最后对比Result[]和DMABuf[],发现只有最开始的2帧数据被搬移过来了,是什么原因呢?
———————–来自21ic TI DSP论坛版块