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

CC1310无线在接收数据时有时收不到数据

a、10个CC1310每隔1分钟发送3次数据,每次发送25个数据,每隔1S发送一次;

b、1个CC1310一直通过Cpe0接收a中10个CC1310发送的数据,有时出现刚开始能接收到数据,跑着跑着就接收不到数据了;在接收数据时会先关闭中断,再开启中断。

不知道是什么情况导致不能接收数据的?

da qin zheng sheng:

你如何保证10个设备发送数据的时候不相互干扰?

xian sheng li:

回复 da qin zheng sheng:

1、这个保证不了。

2、我通过在线仿真发现RX_ABORT了。这时候怎样才能重新接收啊?

Felix ZF:

回复 xian sheng li:

你应该检查一下发生RX_ABORTED的原因。

按TRM文档的描述,下面两种情况下可能发生RX_ABORTED。

1. Packet reception aborted due to timeout (pktConf.endType = 1), CMD_ABORT, too short length in CMD_PROP_SET_LEN, or CMD_PROP_RESTART_RX.

2. Packet reception aborted due to illegal length or address mismatch (pktConf.filterOp = 0).

赞(0)
未经允许不得转载:TI中文支持网 » CC1310无线在接收数据时有时收不到数据
分享到: 更多 (0)