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.

[参考译文] LP-CC2652RB:睡眠模式基本问题

Guru**** 2542950 points


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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1080092/lp-cc2652rb-sleep-mode-basic-questions

部件号:LP-CC2652RB

您好,对这个简单的问题深表歉意,但我又在为找到正确的文档而苦苦挣扎。  

我正在开发一个睡眠传感器,该传感器应该定期唤醒,测量,报告数值是否发生变化并恢复睡眠。它有一个按钮 ,也应该唤醒设备并 运行 相同的测量/报告代码。  

据我所知,一台沉睡的终端设备会自动进入睡眠状态吗? 但如何在指定的时间段后唤醒设备?

谢谢!

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

    马格狼你好,

    休眠的 SRD 设计为在 MCU 处于空闲状态时随时进入休眠状态,这实质上意味着没有其他任务处于活动和运行状态。  只要应用程序任务代码的执行被硬件中断(例如 GPIO 或计时器)触发,就会中断。  因此,您应该初始化时钟,就像 zclSampleSw_initializeClocks 对 EndDeviceReposucinClk 那样,以便定期唤醒。   《Z-Stack 用户指南》中还提供了功能时钟说明。

    此致,
    瑞安

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

    是的,睡眠终端设备 将自动进入睡眠状态,您可以设置计时器事件以唤醒 SOC。

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

    非常感谢!  喜欢这里的简约

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

    那么,如果一台电流化设备在空闲时仍消耗1.9毫安,我想这意味着仍有一个任务在忙吗? 我该如何了解这是什么任务,也许我忽略了一些配置?

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

    您应该检查系统中是否存在繁忙环路,或者是否所有 IO 针脚均已正确设置。

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

    如果你有任何关于如何找到哪个环路繁忙的乌图的提示,我都是耳朵! 迄今为止,我使用调试器的运气非常差。 它以 随机顺序跳过代码行,不显示大量变量。 当我尝试使用它时,我感觉自己像在驾驶盲人...

    不管怎样,通过搜索其他论坛线程,我似乎已经通过启用 CUI_DISABLE 预处理器标志来解决了这个问题,空闲电流降至14µA Ω。 我还没有找到提到这一点的文档部分,但我很高兴找到了它。 现在,我只需要从 用户界面代码中重新调整我的单个按钮的代码,该代码将被此标志禁用。 应该没问题。

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

    请参阅 《Z-Stack 用户指南》中的电源配置和调试部分。  从项目设置中删除编译器优化将提高调试器接口的通量。

    此致,
    瑞安