DMA_GetFlagStatus函数在STM32 HAL库中的移植和使用 在STM32 HAL库中,DMA_GetFlagStatus函数用于获取DMA通道的标志状态,例如传输完成(TC)、半传输完成(HT)等。在STM32F4系列微控制器中,这个函数可以通过__HAL_DMA_GET_FLAG宏来实现。 首先,需要确保你的项目中已经包含了STM32 HAL库的头文件。然后,你可以使用...
DMA_FLAG_TC1 是传输完成标志位。确保这个标志位在您的DMA配置中是正确的。
主要区别应该是GetiTStatus函数除了判断是否出现中断标志还会判断该中断是否使能,同时满足才会返回真,GetFlagStatus是只判断是否出现中断标志,比如定时器的TIM_GetiTStatus函数中就有,itstatus = TIMx->SR & TIM_IT; //判断中断标志 itenable = TIMx->DIER & TIM_IT; //判断是否使能该中断 emmmm看了下库函数...