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 接收关闭问题

Other Parts Discussed in Thread: CC1310

您好,我想问一下我在打开RF接收时设置了关闭时间

RF_cmdPropRxAdv.endTrigger.triggerType = TRIG_ABSTIME;
RF_cmdPropRxAdv.endTime = RF_getCurrentTime() + RF_ms_To_RadioTime(endtime);

但是我该怎么知道它已经关闭了呢?是否有中断信息提醒?

  • LaoSheng Lin,

    一般情况下这种通信方式,一次结束就是结束了,没必要通知应用层,只要把接收到的数据的情况报上去就行了,按部就班来就行。

    你可以看一下rfc_propRxOutput_s 或者 rfc_propRxStatus_s 是否对你有帮助。

  • 您好,我是想在它关闭RF接收以后启动RF发送,如果不能知道它什么时候成功关闭RF接收,那发送不就会失败了。

    看了一下rfc_propRxOutput_s 或者 rfc_propRxStatus_s 这两个参数,似乎没有指示成功关闭RF接收的

  • LaoSheng Lin,

    这样的话,你就应该用command chain。CC1310提供command chain这个动能,就是能把命令串起来,让他们自动一个接着一个去执行。

    你这个就需要RX结束之后再自动去开始一个TX。

    你看一下rfc_CMD_PROP_RX_ADV_s结构体里面有个:

       rfc_radioOp_t *pNextOp;

    这个就是下一个命令的指针。你只要定义好这个下个命令的结构体(你要的TX),并把指针给你的RF_cmdPropRxAdv的pNextOp 就行了。

  • 好的,我试试看