CH582/CH592_EVT中RF_Host(主机)例程详解_底层自动跳频管理_支持一对七通讯(两颗IC可互通)

官网例程如果没有更新,可从下方百度网盘链接中获取:

CH582:
链接:https://pan.baidu.com/s/1gUlMtLr90vNZKMXO7sQDtA?pwd=05cl 
CH592:
链接:https://pan.baidu.com/s/12oS0eMnv-z_oW28NuVNGaA?pwd=jtgz

目标程序路径:

 与RF_Device程序相比,RF_Host主要讲解三个地方,其他接口与RF_Device一致,查看这篇博客:CH582/CH592_EVT中RF_Device(从机)例程详解_底层自动跳频管理_支持一对七通讯

1、Host配对绑定逻辑:程序中默认逻辑为上电后前三秒钟允许配对绑定新设备,超过三秒钟则从flash中取出之前配对过的设备地址进行回连

 

 

2、RF_Host支持最多一对七绑定通讯,只需要控制CONNECT_NUM这个宏即可,CONNECT_NUM=1时启用1对1通讯逻辑,CONNECT_NUM>1时,启用1对多通讯逻辑,并开启占空比分配,默认为等占空比通讯,例如1对2时,每个device与Host通讯速率将降低为原来1对1时通讯速率的一半,以此类推,1对7时,每个设备分配到的通讯速率为七分之一。

代入数值举例,假设每个device发包速率为1000Hz,1个Device与1个Host通讯时,那Host收到每秒钟Device的包就是1000包;2个Device与1个Host通讯时,Host每秒钟收到设备1和设备2的包分别最多为500包;

 

3、RF_Host端绑定回调函数:

 

 

posted @ 2024-04-12 11:15  oTvTo  阅读(403)  评论(0编辑  收藏  举报