工具与软件:
尊敬的 TI 专家:
我略微修改了 SDK 5.5.0.2中的功耗模式示例、将 LPDS 的阈值从30000000更改为20000、并将 SLEEP_TIME_TICKS 从50000更改为999。 然后、我修改了空闲任务、以便当功耗模式示例进入 LPDS 用例并调用 xSemaphoreTake (gPowerSem、sleep_time_ticks)时、空闲任务会输出 xExpectedIdleTime 的值。
我不明白的是、当 SLEEP_TIME_TICKs = 999时、xExpectedIdleTime 的值为999、它不会进入 LPDS。 但是、当 SLEEP_TIME_TICKs = 1000时、xExpectedIdleTime 的值为1000、并且会进入 LPDS。 当 SLEEP_TIME_TICKs = 999时、系统为何不进入 LPDS?
此致、
Daniel