Esempio n. 1
0
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);
	}
}
Esempio n. 2
0
File: isr.c Progetto: oldjohnh/car
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);
}
Esempio n. 3
0
File: isr.c Progetto: oldjohnh/car
/*************************************************************************
*
*  函数名称: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;
	}
}
Esempio n. 4
0
File: isr.c Progetto: oldjohnh/car
void PIT0_IRQHandler(void)
{ 
	PIT_ClearITPendingBit(PIT0,PIT_IT_TIF);
}
Esempio n. 5
0
void PIT0_IRQHandler(void)
{
    LED_Toggle(kLED1);
    UART_printf("Enter PIT0 Int!\r\n");
    PIT_ClearITPendingBit(PIT0, PIT_IT_TIF);
}
Esempio n. 6
0
File: isr.c Progetto: oldjohnh/car
void PIT0_IRQHandler(void)
{
	PIT_ClearITPendingBit(PIT0,PIT_IT_TIF);
	Pid_Set+=1000;
}
Esempio n. 7
0
void PIT0_IRQHandler(void)
{
    HID_Proc(); //执行HID进程
    PIT_ClearITPendingBit(PIT0, PIT_IT_TIF);
}