我正在尝试编写一个程序来处理两个设备之间的消息、这两个设备可能会随时发送消息。 我正在尝试了解如何检查并了解我的 CC1352R1 TI 板是否收到了来自另一 TI 板的射频消息。 通常、我使用以下函数调用使电路板处于射频接收模式: RF_EventMask terminationReason = RF_runCmd (rfHandle、(RF_OP*)&RF_cmdPropRx、RF_PriorityNormal、&callback、RF_EventRxEntryDone); 但是、在收到 RF 消息之前、我不能执行任何操作。
我希望能够检查射频队列状态或有某种方法知道已收到射频消息。 这是可行的吗? 即使 RF_runCMD()函数未使用 RF_cmdPropRx 命令调用,射频内核是否具有保存接收到的射频消息的内部缓冲器或数据结构?
同样、是否有办法对 UART2接收缓冲器执行同样的操作? 换句话说、要知道何时在 UART2缓冲器上接收到数据?
编辑:
我使用的是 SDK 版本 CC13xx_CC26xx_6_10_00_29