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);
不理解,请高手指教 |