TI中文支持网
TI专业的中文技术问题搜集分享网站

为什么定时器初始化函数放在睡眠中断里面,不起作用?

HAL_ISR_FUNCTION(halSleepTimerIsr,ST_VECTOR)
{HAL_ENTER_ISR();STIF = 0;的#ifdef HAL_SLEEP_DEBUG_POWER_MODEhalSleepInt = TRUE;#ENDIFCLEAR_SLEEP_MODE();HAL_EXIT_ISR();

HalTimerInit(); //这个函数放在这里,定时器没有中断进来,也就是定时器初始化不成功,而放在其它地方,则起作用

}

Viki Shi:

最好放在主函数里,如果子函数运行比中断时间长容易出错

赞(0)
未经允许不得转载:TI中文支持网 » 为什么定时器初始化函数放在睡眠中断里面,不起作用?
分享到: 更多 (0)