- 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);
- }
- }
復制代碼
這個延時函數就沒用到他,在閑置,代碼維護過了好長時間,可能就是大哥你說的這個情況。
不過學到了,初始化會自動執行一次中斷 |