完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我于沁恒淘宝旗舰店购买了CH9141-A核心板及BLE-Dongle小模块,现在想在电脑上通过BLE-Dongle与CH9141-A核心板进行双向透传。目前,通过CH9141的AT指令将自身设置为主机,已经成功连接到BLE-Dongle,但是无法接收到利用电脑端串口调试助手向BLE-Dongle发送的串口数据,电脑端串口调试助手也无法接收到CH9141上传的数据。但两个CH9141间的透传是没有问题的,BLE-Dongle设备也能与手机端的BLEuart.app正常进行透传。不知道该问题应该如何解决?
|
|
相关推荐
7个回答
|
|
确认一下CH9141确实处于主机模式,并且已经连上dongle(通过9141这边的的AT指令可以查看模式和连接状态)。
从描述来看,可能9141和 dongle连接没成功 |
|
|
|
通过AT指令查看CH9141的当前连接设备MAC地址,即AT+CCADDrn,确实是BLE-Dongle的MAC地址。但确实没法收到相应的数据。我的操作流程如下:
1. 首先,通过AT...rn进入AT模式,成功返回OK 2. 通过AT+BLEMODE=1rn将CH9141设置为主机,成功返回OK 3. 将核心板断电重启,再进入AT模式,再通过AT+BLEMODE?rn检查蓝牙模式,返回1, OK 4. 通过AT+SCAN=ONrn进行CH914X设备扫描,得到BLE-Dongle的MAC地址。 5. 通过AT+LINK=1,123456rn连接BLE-Dongle,返回OK,同时9141-A 核心板[BLE-TPT-A-ANT]上红灯常亮,应该是成功连接。 6. 通过AT+EXITrn退出AT模式,返回OK。 7. 电脑上已经事先利用XCOM打开WCH-Link的串口与BLE-Dongle的串口,并将波特率均设为115200. 8. 这时,通过WCH-Link的串口发送数据,并不能在BLE-Dongle串口中看到相关数据。通过BLE-Dongle的串口发送数据,也不能在WCH-Link串口中看到相关数据。检查9141-A 核心板上的指示灯,仍为常亮,说明连接未断。 是否有可能是CH9143驱动的问题?但我使用BLE-Dongle能够和手机端APP无线透传,两个CH9141间也能够正常无线透传。应当不会是驱动的问题 |
|
|
|
|
|
|
|
您好,步骤5的AT指令指的是利用USB转TTL设备控制CH9141,连接BLE-Dongle。BEL-Dongle只通过自身的USB接口连接电脑。
|
|
|
|
USB dongle的在设备管理器里面识别了吗?是不是没有识别
|
|
|
|
|
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
279 浏览 1 评论
CH579M+RT-Thread,RTC从Sleep模式唤醒失败是什么原因?
2759 浏览 2 评论
2266 浏览 1 评论
请问CH573怎么接到linux系统?能通过CH343串口模块接入吗?
357浏览 3评论
464浏览 2评论
CH579的ADC的粗调必须是PA5(AIN1)悬空吗?还是其他AIN管脚悬空也可以?
577浏览 2评论
ch578用官方的蓝牙例程,程序通过串口下载后手机搜索不到怎么解决?
387浏览 2评论
291浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-9-1 07:41 , Processed in 1.039699 second(s), Total 59, Slave 52 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191