uint32_t timer1_int=0;
void TIMER_1_INST_IRQHandler(void)
{
timer1_int = DL_TimerG_getPendingInterrupt(TIMER_1_INST);
DL_TimerG_clearInterruptStatus(TIMER_1_INST,DL_TIMER_IIDX_CC0_UP);
if(timer1_int == DL_TIMER_IIDX_CC0_UP)
{
DL_TimerG_stopCounter(TIMER_1_INST);
DL_Timer_setLoadValue(TIMER_1_INST,10000);
DL_GPIO_togglePins(GPIO_PORT,GPIO_ON_OFF_PIN);
DL_TimerG_startCounter(TIMER_1_INST);
}
}
这个定时中断可以周期进入,我想写一个接口可以修改为1ms 为base ,可以有参数配置为3ms,5ms 等,我没找到 用哪个API 可以清除TIMER 的值,和配置比较值来调整时间中断