![](https://cos-cdn.shuashuati.com/pipixue-wap/2020-1230-1107-56/ti_inject-812ce.png)
DMA的配置 void DMA_Configuration(void) { DMA_InitTypeDef DMA_InitStructure; DMA_DeInit(()); //串口1的DMA传输通道是通道4 DMA_InitStructure.DMA_PeripheralBaseAddr = USART1_DR_Base; DMA_InitStructure.DMA_MemoryBaseAddr = (u32)SendBuff; DMA_InitStructure.DMA_DIR = ();//外设作为DMA目的端 DMA_InitStructure.DMA_BufferSize = SENDBUFF_SIZE;//传输大小 DMA_InitStructure.DMA_PeripheralInc = (); //外设地址不增加 DMA_InitStructure.DMA_MemoryInc =();//内存地址自增1 DMA_InitStructure.DMA_PeripheralDataSize = DMA_PeripheralDataSize_Byte; DMA_InitStructure.DMA_MemoryDataSize = DMA_MemoryDataSize_Byte; DMA_InitStructure.DMA_Mode = (); //循环模式 DMA_InitStructure.DMA_Priority = (); //(优先级为中等) DMA_InitStructure.DMA_M2M = (); DMA_Init(DMA1_Channel4, &DMA_InitStructure); }