https://blog.csdn.net/weibo1230123/article/details/80506484.net
1.dma發送流程blog
1.配置DMA發送中斷 - NVIC_Init
2.配置串口中斷 - NVIC_Init
3.GPIO配置 - GPIO_Init
4.DMA發送配置
-DMA_Init DMA初始化
-DMA_ITConfig 開啓DMA發送中斷
5.串口參數初始化 - USART_Initget
2.dma接收流程
1.配置串口中斷 - NVIC_Init
2.GPIO配置 - GPIO_Init
3.DMA接收配置
-DMA_Init DMA初始化
4.串口參數初始化 - USART_Init
5.開啓串口中斷it
3.DMA發送接收流程
1.配置DMA發送中斷 - NVIC_Init
2.配置串口中斷 - NVIC_Init
3.GPIO配置 - GPIO_Init
4.DMA發送配置
-DMA_Init DMA初始化
-DMA_ITConfig 開啓DMA發送中斷
3.DMA接收配置
-DMA_Init DMA初始化
4.串口參數初始化 - USART_Init
5.開啓串口中斷配置
總結:
1.DMA接收不須要中斷
2.DMA發送完畢觸發的是DMA發送中斷,DMA接收完成觸發的是串口空閒中斷,都會觸發一箇中斷標誌位,能夠判斷一下。總結