void PIT_IRQHandler (void) { ITStatus status; status = PIT_GetITStatus(PIT0, PIT_IT_TIF); if(status == SET) { UART_printf("PIT0_Enter\r\n"); PIT_ClearITPendingBit(PIT0, PIT_IT_TIF); } status = PIT_GetITStatus(PIT1, PIT_IT_TIF); if(status == SET) { UART_printf("PIT1_Enter\r\n"); PIT_ClearITPendingBit(PIT1, PIT_IT_TIF); } }
void PIT2_IRQHandler(void) { PIT_ClearITPendingBit(PIT2,PIT_IT_TIF); *Pid_Out= DMACNT_GetValue(DMA_CH0)*6; sci_dis(*Pid_Out,2500,2400); //UART_printf("DMACNT_CH0_Value:%d \n",*Pid_Out); }
/************************************************************************* * * 函数名称:PIT1_IRQHandler * 功能说明:PIT1定时中断服务函数 * 参数说明:无 * 函数返回:无 * 修改时间: * 备 注: *************************************************************************/ void PIT1_IRQHandler(void) { static uint8_t TimerCnt_20ms=0; PIT_ClearITPendingBit(PIT1,PIT_IT_TIF); TimerCnt_20ms++; if(TimerCnt_20ms >= 20) { TimerCnt_20ms = 0; TIME1flag_20ms = 1; } }
void PIT0_IRQHandler(void) { PIT_ClearITPendingBit(PIT0,PIT_IT_TIF); }
void PIT0_IRQHandler(void) { LED_Toggle(kLED1); UART_printf("Enter PIT0 Int!\r\n"); PIT_ClearITPendingBit(PIT0, PIT_IT_TIF); }
void PIT0_IRQHandler(void) { PIT_ClearITPendingBit(PIT0,PIT_IT_TIF); Pid_Set+=1000; }
void PIT0_IRQHandler(void) { HID_Proc(); //执行HID进程 PIT_ClearITPendingBit(PIT0, PIT_IT_TIF); }