RF_PHY开启自动模式问题

自动模式下,比如TX1发送,周围有机器RX1,RX2,RX3,想要特定机器RX1接收到,并回发响应包,其他机器不回包.或者在自动模式下有什么方法去处理这些问题?


可以中途改变访问地址去实现吗,是要重新初始化RF吗?如果重新初始化过程大概需要多少时间?


auto模式目前没有一对多的demo,EVT例程是一对一的。如果需要一对多,可以基于basic模式手动管理一对多。

如果是测试auto模式下,多个设备的一一对应,则可以实现,例如特定时间同时上电,上电的两个设备初次通信之后修改接入地址,这样2个设备可以配对上并一对一通信。

目前有一个跳频模式的一对多demo,由协议栈管理数据收发和跳频。发送邮件至zzy@wch.cn,描述公司名称,具体项目,我们这边评估后会提供参考demo。


好的,RF已经已经初始化过一次了,如果要重新改变接入地址,是要对这些进行重新初始化吗?还是说有对应函数去改变?这个过程需要多少时间?57913f5a6fed63b203df0f9e787571e.png


执行RF_Reset,能在状态函数,或者事件函数中运行吗?还是要在Main_Circulation中运行?


调用RF_Config函数进行配置就可以了。


只有登录才能回复,可以选择微信账号登录