进入 Tickless Idle 后,系统时间完全停止,唤醒后通过网络时间协议(NTP)进行同步。
SysTick 定时器会以一个更低的频率继续运行,以在降低功耗的同时维持基本的计时功能。
在停止 SysTick 前,系统会计算下一个任务需要唤醒的时间点,并设置一个低功耗唤醒源(如RTC),在唤醒后校正 SysTick 的计数值。
Tickless Idle 模式下,`vTaskDelay()` 等延时函数将失效,必须改用基于硬件定时器的忙等待延时。
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题