串口配置DMA参数详解 
[C] syntaxhighlighter_viewsource syntaxhighlighter_copycode 
  LL_DMA_SetChannelSelection(DMA2, LL_DMA_STREAM_7, LL_DMA_CHANNEL_4);				//通道选择
  LL_DMA_SetDataTransferDirection(DMA2, LL_DMA_STREAM_7, LL_DMA_DIRECTION_MEMORY_TO_PERIPH);		//设置DMA传输方向
  LL_DMA_SetStreamPriorityLevel(DMA2, LL_DMA_STREAM_7, LL_DMA_PRIORITY_LOW);						//设置当前DMA通道优先级
  LL_DMA_SetMode(DMA2, LL_DMA_STREAM_7, LL_DMA_MODE_NORMAL);								//设置DMA模式 当前为单次 可设置为循环
  LL_DMA_SetPeriphIncMode(DMA2, LL_DMA_STREAM_7, LL_DMA_PERIPH_NOINCREMENT);					//设置DMA 硬件地址递增   因为是硬件 不递增
  LL_DMA_SetMemoryIncMode(DMA2, LL_DMA_STREAM_7, LL_DMA_MEMORY_INCREMENT);					//设置DMA 内存地址递增   这里内存需要递增
  LL_DMA_SetPeriphSize(DMA2, LL_DMA_STREAM_7, LL_DMA_PDATAALIGN_BYTE);						//设置DMA硬件部分 的数据长度 BYTE 8位
  LL_DMA_SetMemorySize(DMA2, LL_DMA_STREAM_7, LL_DMA_MDATAALIGN_BYTE);						//设置DMA 内存部分的数据长度   BYTE 8位
  LL_DMA_DisableFifoMode(DMA2, LL_DMA_STREAM_7);											//进制使用FIFO
  |