为什么led灯没有实现亮4秒后长亮?

2019-07-18 17:29发布

void tiM3_IRQHandler(void)   //TIM3中断
{
        u8 time;
        IF (TIM_GetITStatus(TIM3, TIM_IT_Update) != RESET)  //检查TIM3更新中断发生与否
                {
                        LED1=!LED1;
                        TIM_ClearITPendingBit(TIM3, TIM_IT_Update  );  //清除TIMx更新中断标志
                }
                time++;
                if(time==8)
                {
                                LED1=0;
//                                TIM_Cmd(TIM3, DISABLE);
                                time=0;
                }
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。