CC3200的定时器可分为四组:
每组又各有A B两个子定时器
官方SDK中,interrupt例程,涉及三个定时器的定时操作,具体操作步骤如下:
1、使能并复位相应定时器
//
// Enable and Reset the timer blocks
//
MAP_PRCMPeripheralClkEnable(PRCM_TIMERA0, PRCM_RUN_MODE_CLK);
MAP_PRCMPeripheralClkEnable(PRCM_TIMERA1, PRCM_RUN_MODE_CLK);
MAP_PRCMPeripheralClkEnable(PRCM_TIMERA2, PRCM_RUN_MODE_CLK);
MAP_PRCMPeripheralReset(PRCM_TIMERA0);
MAP_PRCMPeripheralReset(PRCM_TIMERA1);
MAP_PRCMPeripheralReset(PRCM_TIMERA2);
2、配置定时器模式,并装载初始值
MAP_TimerConfigure(TIMERA0_BASE, TIMER_CFG_ONE