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.

[参考译文] CC1350:如何在 contiki 操作系统中关闭 CC1350无线电?

Guru**** 2551300 points
Other Parts Discussed in Thread: CC1350

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/671888/cc1350-how-to-power-down-cc1350-radio-in-contiki-os

器件型号:CC1350

我想关闭(待机或最低功耗模式) contiki 操作系统中的 CC1350无线电、前提是 UART 保持运行、以便可以通过 UART 命令唤醒无线电?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Abhishek、
    当 UART 打开时、器件不会进入最低功耗模式。 您可以考虑按按钮(或任何其他外部引脚中断)而不是 UART 来唤醒。
    此致、
    Prashanth
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    那么、是否有任何节能模式可完全关闭射频部分、但 UART 等其他外设正在工作?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的,如果您使用 RF_Close()关闭射频。 RF 部分将关闭。 根据打开的外设、功耗会有所不同。
    此致、
    Prashanth
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Abhishek、

    您可以通过 Contiki 上的网络堆栈无线电 API 手动关闭无线电。
    只需包含"contiki-net.h"并调用"NETSTACK_RADIO_OFF()"。 这应手动关闭对讲机。

    #include "contiki-net.h"
    
    void se_function ()
    {
    NETSTACK_RADIO_OFF();
    } 

    因此,您可以使用 NETSTACK_RADIUS.ON()打开无线电。 请注意、这不会考虑是否已有正在进行的无线电操作。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我只是想知道、如果我一直将 CC1350的复位引脚保持在低电平有效、会发生什么情况? 当我将 RESET 引脚保持在低电平时、我看到电流消耗下降了10-20mA。 我无法在数据表中找到有关此行为的信息。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    数据表中第5.4行。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    啊哈、谢谢、电流消耗降至100nA、我认为这对我来说是可行的!!