一主多从:在接收从机A的数据时候,连接另一台从机B,从机A数据不再接收并断连

主机为CH582M:从机为别的厂家的透传模组。主机版本为1.7.

所要实现的功能为:从机20ms发送一次数据,主机每100ms将接收从机的数据转发出去,发送耗时大概在1-2ms。同时还希望一主多从。

问题①:在接收并转发从机A数据的时候,开启从机设备B。然后便不会再接收A的数据,一会就断开了与A的数据。但从机却还显示连接状态。这个问题好像在1.5版本的时候还没有。

image.png


image.png



问题②:从机发送的数据是带序号且有规律的,但有时候主机会收到一些重复或者全是00的数据。此时可能是有丢包了。因为序号不连续

image.png


问题三:CCCD是起什么作用的,好像1.7版本主要更新了这个内容。


image.png




麻烦看一下

可以使用官网最新例程测试下看看,目前使用三个demo板测试,没有复现上述的问题,

cccd这段代码的功能就是使能从机的notify,不然从机是无法发送数据的。


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