CC1101信道处理?
时间:12-22
整理:3721RD
点击:
用CC1101制作的两个无线模块,一个主,另一个为从。测试时:
主模块先发送一帧数据,发送时,先判断信道是否繁忙,如空闲则启动发送,否则等待。发送后,如果在规定的时间内没有接收到数据,则启动重发。从模块接收到数据后并返回数据帧时,同时检测信道,如果忙,则等待。
如果在信道繁忙时,主模块重发的帧与从模块返回的帧都处于等待状态,那么当信道空闲时,主、从可能会同时发出数据,这个时候就可能死在那里
请教各位,这种情况下,有什么好的处理建议?
在参考代码的基础上实现应该没有问题。CC1101不能全双工,需要避免同时发送,应答机制你是怎样实现的?你用哪种信道检测方式?Preamble Detect or RSSI Detect? 使用 RSSI Detect 会损失一点灵敏度.