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

CC1310 WOR-RX唤醒后发送的问题

在WOR-RX接收方,当其唤醒后接收到数据,然后再将数据发送出去,这个成功了,一开始没有什么问题。但后来收发之间的间隔变长了,大约有500ms,将唤醒周期改为1s醒来1次,则间隔为1s左右,我怀疑是在模块在醒来接到数据后就进入了休眠,此时发送不能执行,当下次醒来才能执行发送命令,相当于延时执行了。请大神给分析一下原因和给一些解决办法。。。感激不尽!

/* 发送任务函数定义 */
static void txTaskFunction(UArg arg0, UArg arg1)
{/* Initialize TX_ADV command from TX command */initializeTxAdvCmdFromTxCmd(&RF_cmdPropTxAdv, &RF_cmdPropTx);/* Set application specific fields */RF_cmdPropTxAdv.pktLen = 31; /* +1 for length byte */RF_cmdPropTxAdv.pPkt = txPacket;RF_cmdPropTxAdv.preTrigger.triggerType = TRIG_NOW;//RF_cmdPropTxAdv.startTime = 0;while(1){uint32_t events = Event_pend(radioOperationEventHandle, 0, RADIO_EVENT_ALL, BIOS_WAIT_FOREVER);if(events & RADIO_EVENT_VALID_PACKET_RECEIVED){Display_printf(uartDisplayHandle, 0, 0, "RX");RF_runCmd(rfHandle, (RF_Op*)&RF_cmdPropTxAdv,RF_PriorityNormal, NULL, 0);Display_printf(uartDisplayHandle, 1, 0, "TX");}}
}

user4959119:

求解。。。

Viki Shi:

你的问题已有工程师在E2E跟进,请关注那边的回复:e2e.ti.com/…/749965

user4959119:

回复 Viki Shi:

那个就是我发的问题,请帮忙分析一下吧亲。。

赞(0)
未经允许不得转载:TI中文支持网 » CC1310 WOR-RX唤醒后发送的问题
分享到: 更多 (0)