void TIM2_IRQHandler(void) //----TIM4 IRQ------// { #ifdef USE_TIMER2 TIM_ClearITPendingBit(TIM2, TIM_FLAG_Update); Timer2_IRQ(); #endif #ifdef USE_CAPTURE_TIM2 pICP2->IRQ(); #endif }
void TIM2_IRQHandler(void) { if (TIM_GetITStatus(TIM2, TIM_IT_Update) != RESET) //检查TIM2更新中断发生与否 { TIM_ClearITPendingBit(TIM2, TIM_IT_Update); //清除TIM2更新中断标志 #if USE_SERVE Timer2_IRQ(); #endif } #if USE_CAPTURE if (pTimer2) pTimer2->IRQ(); #endif }