STM32定时器中断为什么不能直接在while中判断中断标志位

2019-03-23 15:51发布

为什么这个不行
while(TIM_GetITStatus(TIM3,TIM_IT_Update)!=RESET)
        {
            MCU_1_LED=!MCU_1_LED;
       }   

而这么设置就行?
    while(1)
    {
        if(Flag == 1)
        {
            MCU_1_LED=!MCU_1_LED;
            Flag = 0;
        }        
    }   

此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。