DMA_InitStruct.DMA_MemoryInc = DMA_MemoryInc_Enable;
DMA_InitStruct.DMA_DIR = DMA_DIR_PeripheralSRC; // 传输方向
DMA_InitStruct.DMA_BufferSize = 2; // 传输计数器
DMA_InitStruct.DMA_M2M = DMA_M2M_Disable; // 软件硬件触发
DMA_InitStruct.DMA_Mode = DMA_Mode_Normal; // 是否自动重装
DMA_InitStruct.DMA_Priority = DMA_Priority_Medium; // 优先级
当我将DMA_InitStruct.DMA_DIR = DMA_DIR_PeripheralSRC; // 传输方向
这行代码放在DMA_InitStruct.DMA_BufferSize = 2; // 传输计数器
这行代码之前,OLED能显示转运后的结果
但是放在之后则无法显示,这是什么情况?一行行排查代码出的结果,真的好神奇