工具/软件:
你(们)好
我在系统中使用 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);
}
非常感谢。