Ejemplo n.º 1
0
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
}
Ejemplo n.º 2
0
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

}