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

CC1310多发一收问题,三个发送端一个接收端,同时接收30个字节会互相串扰

大家好!

如题,我们目前的项目用到四个CC1310,互相收发数据,有一种情况是三个作为发送一个作为接收收发数据,三个发送同时传回数据(30个字节)给接收端,发现数据会互相串扰,请问如何判断完整的接收完一个发送端的30个字节才接收下一组数据呢?

或者怎么在flash里写固定地址,比如22、23、24,可以发送命令分别控制三个发送端发数据(按地址区分)?实现分时发送接收?

谢谢!

Viki Shi:

同时发送确实容易引起串扰,建议三个节点端添加Listen BeforeTalk功能。具体可参考TI例程: dev.ti.com/…/rfListenBeforeTalk_README.html

da qin zheng sheng:

回复 Felix ZF:

对,采用主机轮流查询模式工作。

hui chu:

回复 Felix ZF:

同意您的方法,另外三个接收端地址用地址过滤区分可行吗?

Felix ZF:

回复 hui chu:

地址过滤可以在接收端滤掉不是发给自己的数据包,但是不能解决数据包在空中发生碰撞的问题。

hui chu:

回复 Felix ZF:

明白,我的意思也是主机轮询,让从机逐个发送,通过地址过滤来实现点名

赞(0)
未经允许不得转载:TI中文支持网 » CC1310多发一收问题,三个发送端一个接收端,同时接收30个字节会互相串扰
分享到: 更多 (0)