摘自:https://blog.csdn.net/zzwdkxx/article/details/9026173



////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////
在主函数里主要有这几个语句完成DMA传输:
1.首先配置DMA1通道4相关参数
MYDMA_Config(DMA1_Channel4,(u32)&USART1->DR,(u32)SendBuff,5200);//DMA1通道4,外设为串口1,存储器为SendBuff,长度5200.
2.然后将待发送内容装入存储器
SendBuff[i]=TEXT_TO_SEND[t];
3.然后开启一次DMA传输
MYDMA_Enable(DMA1_Channel4);//开始一次DMA传输!
4.监控传送进度。
pro=DMA1_Channel4->CNDTR;//得到当前还剩余多少个数据









