10.3.2 DMA中断使能及事件标志
1.中断使能标志
DMA中断源分为传输完成中断源、传输过半中断源和传输出错中断源。在设置中断源时,可通过DMA中断使能位进行设置,定义如下。
•DMA_IT_TC:DMA传输完成中断使能。
•DMA_IT_HT:DMA传输过半中断使能。
•DMA_IT_TE:DMA传输出错中断使能。
2.事件标志(https://www.daowen.com)
DMA事件标志有全局事件标志、传输完成标志、传输过半标志、传输错误标志,共计7组(因为DMA1有7个通道)。在中断回调函数中,可通过这些标志位查询发生的事件。下面以通道1为例进行说明,其他6个通道也是一样。
•DMA_FLAG_GL1:全局事件标志。
•DMA_FLAG_TC1:传输完成标志。
•DMA_FLAG_HT1:传输过半标志。
•DMA_FLAG_TE1:传输错误标志。
用户可以通过中断方式或事件标志方式查询DMA数据传输的情况。