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: 芯片无法休眠

Part Number: CC1310

RF发送完数据后调用以下函数,芯片进入休眠后还有1.8mA电流

关闭RF函数:

 1.RF_flushCmd(rfHandle, RF_CMDHANDLE_FLUSH_ALL, 1);      //擦除
 2.RF_yield(rfHandle);                                                                       //断电
 3.RF_close(rfHandle);                                                                      //清除
  • 您好,我们已收到您的问题并升级到英文论坛寻求帮助。由于国外假期,回复将会有所延迟(直至1月4日),感谢您的耐心等待!

  • 您好,

    如果一个操作正在进行中,这些 API 将会等到完成后再关闭射频内核。

    可以使用RF_cancelCmd() API 来停止正在进行的操作。 使用 CW 时,需要使用 MODE = 0 (“abort abruptly”)调用 CANCEL 命令。 无法正常停止 CW,因此使用mode1 (“stop gracefully”)不会产生任何效果。

        /* Send CMD_TX_TEST which sends forever */

        RF_CmdHandle txTestHndl = RF_postCmd(rfHandle, (RF_Op*)&RF_cmdTxTest, RF_PriorityNormal, NULL, 0);

     

        // mode         1: Stop gracefully, 0: abort abruptly

        RF_cancelCmd(rfHandle, txTestHndl, 0);