Other Parts Discussed in Thread: CC2530
开启 POWER_SAVING 后,由于需要用到定时器,所以做了以下工作:
1.收到协调器发来的消息后调用了 (void)osal_pwrmgr_task_state(Hal_TaskID, PWRMGR_HOLD);
2.开启定时器进行相关工作
3.使用完定时器后调用了 (void)osal_pwrmgr_task_state(Hal_TaskID, PWRMGR_CONSERVE);
4.然后调用AF_DataRequest() 发送消息给协调器
然后程序就卡死在 ac_sleep.c 文件中的macSleepWakeUp() 中的 MAC_RADIO_TIMER_WAKE_UP();
请问这种情况怎么解决啊?
谢谢