This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC1312R:从待机模式唤醒 CC1312 所需的时间过长

Guru**** 2398695 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1541541/cc1312r-cc1312-takes-too-long-time-from-waking-up-from-standby-mode

器件型号:CC1312R


工具/软件:

你(们)好

我在系统中使用 1312R。 我需要使芯片进入完全待机模式以省电。

我 在进入待机模式时停止 XOSC_HF。

但当芯片唤醒时、需要 340ms 才能获得第一次中断。

我测试源、似乎需要很长时间才能将内部时钟更改为   XOSC_HF

等待 XOSC_HF 进入 完全稳定性。

为什么会发生这种情况? 如何缩短唤醒时间?

这是我的代码


空 Sleepprocess(空)


Timer_STOP (timer0);/
timer_close (timer0);

while (event_flg== 0)

power_idleFunc ();

}

Timer_Params_(&timerParams);
timerParams.period = 1000;
timerParams.periodUnits = Timer_PERIOD_US;
timerParams.timerMode = Timer_CONTINUAL_CALLBACK;
timerParams.timerCallback = timerCallback;

timer0 = Timer_OPEN (CONFIG_TIMER_0、&timerParams);
}

非常感谢。