Part Number:LAUNCHXL-CC1310
我有两块LAUNCHXL-CC1310的板子,现在A板作为发送端,B板作为接收端。
B板运行了两个TASK,Task1:发送任务 Task2:接收任务。 当B板接收到数据包后,会进入接收中断,然后在中断中通过Event_post()方式唤醒Task2。
在Task2中我用RF_close()关闭了连接,然后唤醒Task1,并在Task1重新执行RF的初始化,并配置为发送模式,然后执行数据发送。发送执行完毕后,再次将板子初始化为接收状态。
在运行一段时间后,发现,B板无法进入接收中断。
我无法确定这时候发生了什么,RF Core 休眠了吗?应该如何定位这个问题呢?
谢谢
Alex Zhang:
您好,您的问题我这边需要一些时间来解决,请耐心等待一下,谢谢
,
Alex Zhang:
我无法评论正在发生的事情,除非您与我共享一些可以在LP上运行的代码,以便我自己调试问题。
为什么要使用两个不同的任务,即关闭和打开TX和RX之间的RF驱动程序? 这是不必要的。
当您未收到接收中断时,是否已确保RX命令处于活动状态?