Example #1
0
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
}
Example #2
0
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	
}