CC1310 接收关闭问题
时间:12-23
整理:3721RD
点击:
您好,我想问一下我在打开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 就行了。
好的,我试试看