CH573蓝牙接收数据问题

    板子蓝牙模块通过usb与linux pc端上位机通信时,数据发送不到pc端,并且接收数据时,只有当打开蓝牙的手机app中的“接收通知数据”开关时才能收到一串数字,关闭时便收不到任何数据。这大概是什么原因?app中的开关与数据收发有什么关系?既然能接收通知数据是不是说明板子和pc之间是可以通信的?

    linux端设备驱动使用的是官网的CH341驱动,linux也能检测到板子usb设备的存在,板子上跑的是CH573的BLE_USB例程。

您好,“接收通知数据”是需要打开的,相当于一个使能,主机会下发一个数据包给从机,开启从机的noti权限。

其他地方这边测试是没问题的,代码中添加了取反上传代码如下。

944b942249d59ba204ae9ef11f0455f.png

image14.png

image.png

使用最下面这个服务。

image.png


感谢,原来这个开关是使能的作用阿,明白了,打开时能实时接收数据了,收发问题已解决。


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