2.4RF接收转发不重复
程序流程及实现
1.数据帧设置一bYTE数据用以标识该数据帧,比如BYTE2用来标识,执行首次发送该值自加一次,确保与其他数据帧区分开。
2.接收程序的处理逻辑是,如果接收帧BYTE2与前一次接收BYTE2不一致,执行数据帧接收,并将该帧BYTE2数值保存下来,方便后续使用。
3.确定接收后,执行转发,不改变该帧数据的任何数据,包括BYTE2在内。
4.还有一点要说明,就是首次发送不能发送太快,需要100ms发送一帧,这样才不会和第一帧数据混合在一起。
程序流程及实现
1.数据帧设置一bYTE数据用以标识该数据帧,比如BYTE2用来标识,执行首次发送该值自加一次,确保与其他数据帧区分开。
2.接收程序的处理逻辑是,如果接收帧BYTE2与前一次接收BYTE2不一致,执行数据帧接收,并将该帧BYTE2数值保存下来,方便后续使用。
3.确定接收后,执行转发,不改变该帧数据的任何数据,包括BYTE2在内。
4.还有一点要说明,就是首次发送不能发送太快,需要100ms发送一帧,这样才不会和第一帧数据混合在一起。