调试工具:蓝牙调试器
下载链接:https://www.qqtn.com/azsoft/552599.html
二维码下载:
使用教程链接:https://www.jianshu.com/p/1a8262492619
这个工具是我喜欢的调调,很nice。
关于程序方面,我们直接烧录官方提供的例程里的ble_simple_peripheral.bin文件,若找不到就打开工程编译一下。
Bin文件路径:FR801xH-SDK\examples\none_evm\ble_simple_peripheral\keil\Output\ble_simple_peripheral.bin
下载后打开串口调试工具,设置波特率:115200。按下开发板复位键,效果如下。
连接过程如下:
本来录了视频的可惜上传不了,那就简单说一下,可以看到板子将我们发送的数据通过串口打印出来。怎么来的呢?实现这部分功能的代码便在simple_gatt_service.c中,如图
到这我们就简单的实现了通过蓝牙接收数据,改改这部分代码就可以实现很多我们想要的功能了。
那么发送数据怎么整???
答案就在官方给的开发资料里面P43:\开发板资料(硬件版本V1.4)\开发板资料V1.4\FR801xH specification V1.1.pdf
代码修改如下:
其中uint8_t conn_idx(连接索引)必须添加,否则无法发送数据,且容易断联。
蓝牙调试器参数修改及结果:
可以看出可以正常收发数据了,是不是很简单?有木有?
在此声明有些内容参考了网友写法。
作者: ZSXflyme, 来源:面包板社区
链接: https://mbb.eet-china.com/blog/uid-me-3912795.html
版权声明:本文为博主原创,未经本人允许,禁止转载!
文章评论(0条评论)
登录后参与讨论