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.

[参考译文] CC1354P10:低功耗模式不起作用

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1380621/cc1354p10-low-power-mode-is-not-working

器件型号:CC1354P10

工具与软件:

您好!

我将使用设置断电模式 CC1354P10-1. simplelink_cc13xx_cc26xx_sdk_7_40 SDK . 为此、我选择一个示例项目" gpioshutdown_LP_EM_CC1354P10_1_freertos_ticlang "。  

当我构建它并下载到板上时、一切都运行正常、我可以看到按下板载按钮后、电源变为 uA。 到目前为止一切都很好。

此外、我想使用函数" power_shutdown (shutdownState、shutdownTime) "、我预计此函数中的第二个参数应该是从关断状态自动唤醒的延迟。 从不工作/唤醒。  

此外、我想使用其他功耗模式 睡眠和空闲 . 任何人都能帮助我如何使用这些模式、非常感谢任何文档或示例。 此致。

Satya  

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

    尊敬的 Satya:

    根据数据表、我们无法使用 RTC 唤醒器件、因为在此模式下仅支持引脚边沿唤醒:

    我确实同意函数原型存在误导、但我认为这样做是为了保持 API 与其他 SimpleLink 器件的兼容性。 该方法中不使用 shutdownTime 参数。

    但是、如果您要在给定的时间段内进入待机模式、则可以使用 SLEEP 功能来实现该目的。 您可以查看" "示例、该示例展示了如何操作。

    此致、

    Arthur

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

    谢谢 Arthur。  

    看起来就像在为我工作的空示例应用程序。 我必须测量最终数字的电路板功率。

    此外、我想请您帮助我获取计时器(尤其是采集模式)、RTC、电池监测器示例 应用的一些示例/框架。 感谢您的帮助。  

    此致、

    Satya Raji.  

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

    尊敬的 Satya:

    您可以查看以下已解决的问题:

    如果您有任何问题、请打开新的 E2E 主题、以便用户可以更轻松地找到相关答案。

    此致、

    Arthur

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

    您好、Arthur、  

    感谢您提供的信息。 空示例按预期工作。 但是当我尝试添加868收音机时,睡眠电流永远不会低于2mA。 我想我在调用 sleep()之前缺少一些要关闭的系统块。

    能不能帮我吗  rfuartBridge  添加 SLEEP 功能的示例。 假设经过几次迭代、我想休眠5秒。 如果我在下面的代码块中遗漏了某些内容、请更正我。

    while (1){

       ——Rx 和 TX————  

    if (tempCount ++>0x8FFF)

      /*取消正在执行的命令*/
      rf_cancelCmd (rfHandle、rfPostHandle、1);

      //UART2_Close (UART);

      rf_cancelCmd (rfHandle、rfPostHandle、1);
      rf_close (rfHandle);
     GPIO_WRITE (CONFIG_GPIO_RLED、CONFIG_GPIO_LED_OFF);

      GPIO_WRITE (CONFIG_GPIO_GLED、CONFIG_GPIO_LED_OFF);
      GPIO_WRITE (CONFIG_GPIO_RLED、CONFIG_GPIO_LED_OFF);
      for (I=0;I<0xFFF;I++);
      tempCount = 0;
      睡眠(5);

      }

    }

    如果我关闭无线电并禁用 UART 读取呼叫、那么我的代码似乎起作用。 但当我唤醒时、当需要传输一些新数据时、无线电永远不会工作。 我叫了一个新的 RF_OPEN(...) 我的对讲机仍然无法唤醒。   

    感谢您的支持! 此致。