定时器设置
Timer_IF_Init(PRCM_TIMERA1,TIMERA1_BASE, TIMER_CFG_ONE_SHOT|TIMER_CFG_SPLIT_PAIR,TIMER_A,79);
Timer_IF_IntSetup(TIMERA1_BASE,TIMER_A,TimerA1IntHandler);
定时器中断
static void
TimerA1IntHandler(void)
{
unsigned long ulStatus;
ulStatus = MAP_TimerIntStatus(TIMERA1_BASE, true);
MAP_TimerIntClear(TIMERA1_BASE, ulStatus);
Message("Completed TimerA1 Interrupt Handler \r\n");
}
void ButtonSw3IntHandler()
{
Timer_IF_Start(TIMERA1_BASE,TIMER_A,1000*500);
Message("sw3 timer start ");
}