TI中文支持网
TI专业的中文技术问题搜集分享网站

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);                                                                      //清除
Cherry Zhou:

您好,我们已收到您的问题并升级到英文论坛寻求帮助。由于国外假期,回复将会有所延迟(直至1月4日),感谢您的耐心等待!

,

Cherry Zhou:

您好,

如果一个操作正在进行中,这些 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);

赞(0)
未经允许不得转载:TI中文支持网 » CC1310: 芯片无法休眠
分享到: 更多 (0)