关于CH579模块蓝牙BLE例程RunningSensor跑步传感器程序收不到数据

我使用USB下载例程代码后,连接电脑串口调试工具

调整串口参数波特率 115200,数据位 8,停止位 1,无校验

手机端连接了名为RSC Sensor的蓝牙

打开串口,并没有任何数据传送

而且,手机上蓝牙调试工具显示连接成功后18s左右该蓝牙就会断开

本人是个硬件小白,能否指导下这个例程具体是怎么调试

到连接都没有问题;

串口没有打印,只有开始打印LIB版本;

手机连接以后,可以通过0x2A5D通道读数据,默认读到0x01;

如果不发送读命令,一会就回自动断开,为了省电,断开控制在 RunningSensor_ProcessEvent这个函数的375行。


手机连接以后,可以通过0x2A5D通道读数据,默认读到0x01;

手机调试助手找不到0x2A5D通道去读数据


手机应用商城下载BLE调试助手1.png





没有这个Running Speed and Cadence微信图片_20220323103000.jpg


我用的不是你们开发板,是自己项目画的板,我项目有一个功能就是把数据通过蓝牙发送到手机蓝牙调试助手,有什么办法吗?


CH573 CH582 CH579 peripheral通用外设例子讲解一 - debugdabiaoge - 博客园 (cnblogs.com)

可以看看通用外设的例子,参考这个说明文件


ch579作为从机设备能不能调用什么函数模仿BLE调试助手的0xffe1通道发送数据,然后手机(主机)连接ch579的蓝牙BLE调试助手0xffe1通道接收数据。可以这样做吗?用那个函数?


你所问的问题在此帖已回复。

http://www.wch.cn/bbs/thread-86682-1.html#5



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