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.

CC1352P: 如何使用两台CC1352P-2 Development Kit开发板,利用样本程序,想实现两台机器的无线通讯。

Part Number: CC1352P


在两块CC1352P_2 Development Kit板上

使用rfEchoRx_CC1352P_2_LAUNCHXL_tirtos_ccs 和 rfPacketTx_CC1352P_2_LAUNCHXL_nortos_ccs为蓝本

想制作一个双方可以自由通讯的无线模块

我现在已经实现了了 A板 PC-> UART -> RFTx      到B板   RFRx -> UART ->PC 的数据传送

我考虑 A,B模块 开始都为 RFRx模式,任意一个模块接受了UART数据后 就转成 RFTx模式

将数据无线传到对方。

现在的问题是,无线收信执行这条功能,会处于无限等待状态

 RF_runCmd(rfHandle, (RF_Op*)&RF_cmdPropRx, RF_PriorityNormal,
echoCallback, (RF_EventRxEntryDone |
RF_EventLastCmdDone));

以至于UART的中断无法执行,一定要收到一个无线信号之后,才能收到UART的信号

我不知道要怎么改,才能在等待无线信号中,如果发生其他中断,优先执行其他中断