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.

[参考译文] CC1310:芯片无法休眠

Guru**** 2486825 points


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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1183226/cc1310-chip-cannot-sleep

器件型号:CC1310

大家好、

以下是客户提出的问题、可能需要您的帮助:

在 RF 发送数据后调用以下函数、但是芯片进入睡眠模式后电流仍然为1.8mA。

关闭射频功能:

 1.rf_flushCmd (rfHandle、rf_CMDHANDLE_FLUSH_ALL、 1);    //擦除
 2.rf_yield (rfHandle);                                     //断电
 3.rf_close (rfHandle);                                    //清除
您可以帮助检查此案例吗? 谢谢。
此致、
樱桃
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Cherry、

    如果一个操作正在进行中、这些 API 将在关闭射频内核电源之前尝试等待 unto completed。

    如果有正在进行的操作,他们可以使用 RF_cancelCmd() API 来停止它。 使用 CW 时,需要使用 MODE = 0 (“突然中止”)调用 CANCEL 命令。 无法正常停止 CW,因此使用模式1 (“稳定停止”)不会产生任何效果。

       //发送永远发送的 CMD_TX_TEST */

       RF_CmdHandle txTestHnle = RF_postCmd (rfHandle、(RF_OP*)&RF_cmdTxTest、RF_PriorityNormal、NULL、0);

     

       //模式        1:缓慢停止,0:突然中止

       rf_cancelCmd (rfHandle、txTestHnle, 0);

    谢谢、

    玛丽·H