微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 为什么定时器初始化函数放在睡眠中断里面,不起作用?

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

时间:10-02 整理:3721RD 点击:


HAL_ISR_FUNCTION(halSleepTimerIsr,ST_VECTOR)
{
HAL_ENTER_ISR();
STIF = 0;
的#ifdef HAL_SLEEP_DEBUG_POWER_MODE
halSleepInt = TRUE;
#ENDIF
CLEAR_SLEEP_MODE();
HAL_EXIT_ISR();

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

}

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

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top