请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:CC1350 主题中讨论的其他器件:CC1310
工具/软件:TI-RTOS
您好!
我稍微修改了 instandby 代码、发现了一些奇怪的东西。
基本上、我将代码修改为如下所示:
睡眠(7200);
PIN_setOutputValue (hPin、Board_PIN_LED1、1);
睡眠(100);
PIN_setOutputValue (hPin、Board_PIN_LED1、0);
我进行了三次测试:
1.让主板“SLEEP (7200)”,然后让 LED 闪烁“SLEEP (850)":
结果:LED 在48分钟(*而不是2小时*)后亮起,并正确地停留了850S
2.尝试使用"SLEEP (3600)"、然后让 LED 闪烁"SLEEP (100)":
结果: LED 在60分钟后正确打开并保持 100秒
3.尝试使用"SLEEP (3600) "、然后使用"SLEEP (3600)" 、然后闪烁"SLEEP (100)"的 LED:
结果: LED 在120分钟后正确打开并保持 100秒
有人知道这里到底发生了什么? 为什么睡眠(7200)在睡眠(3600)时无法正常工作? CC1310 Lauchpad 上同样存在问题。
谢谢、
Yoyo