- void TIM6_IRQHandler(void)
- {
- if(TIM_GetITStatus(TIM6,TIM_IT_Update)!=RESET)
- {
- if(Global_time_ms>0){
- Global_time_ms--;
- }
- // if(Global_time_us>0){
- // Global_time_us--;
- //}
- // if(Infraredcnt<300){Infraredcnt++;} else{read_all_status();Infraredcnt=0;}
- TIM_ClearITPendingBit(TIM6,TIM_FLAG_Update);
- }
- }
复制代码
这个延时函数就没用到他,在闲置,代码维护过了好长时间,可能就是大哥你说的这个情况。
不过学到了,初始化会自动执行一次中断 |