volatile Uint16 DMABuf1[1024];
volatile Uint16 DMABuf2[1024];
DMACH1AddrConfig(DMADest,DMASource);
DMACH1BurstConfig(31,2,2);
DMACH1TransferConfig(31,2,2);
上边这种情况下,传输时选择的是32位的数据,地址是增加2 数据正常。
但是下边传输也显示正确结果 :传输数据选择的是16位
DMACH1BurstConfig(31,1,1);
DMACH1TransferConfig(31,1,1);
不理解,请高手指教
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
TMS320F28335 DMA
回答很详细,学习啦
一周热门 更多>