WCH沁恒单片机
直播中

李桂兰

7年用户 1447经验值
私信 关注
[问答]

电脑有时搜不到CH9141是什么原因?如何解决?

用电脑端的虚拟串口BleComManager软件,经常会搜不到CH9141,我买了一个BLE-Dongle(是CH9143芯片的),这个蓝牙用BleComManager软件可以正常搜索到。
BleComManager软件搜不到CH9141时,在电脑的设置蓝牙里搜索蓝牙配对一下CH9141,BleComManager软件会可以搜索到CH9141,不过也说不准。
还有一个问题,BleComManager软件可以搜索到CH9141时,成功建立虚拟串口有时要很长时间,但是如果连接BLE-Dongle(CH9143芯片)的话一般没有问题。
手机端的一个叫BleUart的APP(这个app是沁恒的)连接CH9141,非常灵敏,也不会出现搜索不到的情况,为什么电脑端就会有这个问题呢?

1、上面描述的是第一个问题,为什么电脑端经常会搜索不到和连接不上CH9141,有解决的办法吗?
2、如果用提供的蓝牙的库写个c语言的程序,会不会解决问题1呢?
3、因为电脑上的APP是用JAVA写的,所以有没有对应JAVA的库呢,我看Windows文件夹里的库是C语言的。
4、BleUartLibWindowsDemoCH9140DLLDemo.exe,这个可执行程序是在库里面的,这个程序连接CH9141也很费劲,经常会提示“打开设备失败”。点击打开设备的时候,会卡一小会儿,这个时候CH9141的蓝牙连接状态引脚是显示已连接的,然后弹出“打开设备失败”后,CH9141的蓝牙状态过一小会就会又变为未连接状态,不过有时候卡一会以后会连接成功,不过是小概率。这个是不是说明,如果用库里面的函数写一个c语言的程序去连接CH9141的话,也是解决不了连接成功概率低的问题呀?
5、难道是CH9141的配置问题导致的吗,CH9141我用的是出厂默认的,没有更改任何参数。

回帖(1)

江根磊

2022-9-27 09:55:41
使用BleComWin和BleUart使用均为正常,注意ComWin连接时将电脑的蓝牙功能打开但是不要连接,通过此APP连接。如图:


这里建议先明白你的需求是什么,是为了模拟串口还是使用相应的APP进行透传操作。
相应的库在官网也已经贴出来了,可根据需求进行开发APP。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分