void TIM4_IRQHandler(void) //----TIM4 IRQ------// { #ifdef USE_TIMER4 TIM_ClearITPendingBit(TIM4, TIM_FLAG_Update); Timer4_IRQ(); #endif #ifdef USE_CAPTURE_TIM4 pICP4->IRQ(); #endif }
void TIM4_IRQHandler(void) { if (TIM_GetITStatus(TIM4, TIM_IT_Update) != RESET) //检查TIM4更新中断发生与否 { TIM_ClearITPendingBit(TIM4, TIM_IT_Update); //清除TIM4更新中断标志 #if USE_SERVE Timer4_IRQ(); #endif } #if USE_CAPTURE if (pTimer4) pTimer4->IRQ(); #endif }