打印
[蓝牙芯片]

CH583做主机接收不到从机数据问题

[复制链接]
3708|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
西城123|  楼主 | 2024-10-16 09:18 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
使用CH583EVT_2.1的MultiCentral改的做主机连接血氧仪。正常现象:血氧仪打开CH583正常连接,接收数据,血氧仪关机断开连接。

偶尔异常的现象:可以连接,但是收不到数据,血氧仪关机后能断开,此时其他蓝牙从机也可以连接和断开但是没有数据。只有在CH583重启后才能正常连接和获取数据。
请问一下这是什么问题。



使用特权

评论回复
沙发
2539752622| | 2024-10-16 09:42 | 只看该作者
无法收发数据的时候,查看主机的枚举流程是否正常进行,即查看该函数的返回值,如果不成功则可以过10ms重复调用(注意返回值的报错原因)。

在枚举成功后,进行收发数据也要注意函数的返回值。
比较常见的返回值是0x16(pending)。

使用特权

评论回复
板凳
jobszheng| | 2024-10-16 13:29 | 只看该作者
reset一下不可以吗?

使用特权

评论回复
地板
问天少年| | 2024-10-16 14:24 | 只看该作者
加一个断线重连是不是可行

使用特权

评论回复
5
powerantone| | 2024-10-16 16:28 | 只看该作者
是不是蓝牙连接不稳定

使用特权

评论回复
6
stormwind123| | 2024-10-16 16:31 | 只看该作者
血氧仪蓝牙模块问题?

使用特权

评论回复
7
classroom| | 2024-10-16 22:00 | 只看该作者
CH583EVT_2.1或血氧仪的固件可能存在bug

使用特权

评论回复
8
probedog| | 2024-10-16 23:00 | 只看该作者
MultiCentral的配置可能不正确,导致无法正确接收血氧仪发送的数据。

使用特权

评论回复
9
2539752622| | 2024-10-17 10:31 | 只看该作者
可以用手机APP跟该从机连接,看看是否可以收发数据。然后主机模仿手机APP的操作就可以了。
建议优先检查枚举的问题,可能是枚举没有成功,重复枚举即可。
在数据收发的时候,也要注意返回值判断是否成功。

使用特权

评论回复
10
Bowclad| | 2024-10-27 12:30 | 只看该作者
连接有问题吗

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

24

帖子

0

粉丝