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);