CC1310 射频接收数据死机,发送正常
时间:12-23
整理:3721RD
点击:
使用CC1310射频发送和接收数据时,发现射频接收时一开始是正常的,后来发送和接收频繁后出现死机情况,一直接收不到数据,但是发送数据是正常的,断电重启后才恢复正常。
这是什么原因呢?该怎样解决呢?希望TI工程师们帮忙解决?
发送函数:
/* RF发送数据 */
RF_runCmd(rfHandle, (RF_Op*)&RF_cmdPropTxAdv, RF_PriorityNormal, NULL, 0);
接收函数:
/* Schedule RX */
RF_runCmd(rfHandle, (RF_Op*)&RF_cmdPropRxSniff, RF_PriorityNormal, &callback, RF_EventRxEntryDone);
使用的是WakeOn例程。
请问您现在是否有修改TI的例程?您的收发频率是如何配置的呢?收发例程建议您参考下Wireless Sensor Network。
有断点调试吗?全部代码是否可以附上
WOR的接收例程需要和WOR的发送例程配套使用的。
修改其中一个例程中的WOR interval后,对应的另一个例程中的WOR interval也需要修改。