[蓝牙芯片] CH573例程

[复制链接]
 楼主| sure丶守护 发表于 2022-9-2 18:32 | 显示全部楼层 |阅读模式
EVT里的例程看着太难受了,对刚入门的小白来说不太友好啊,例程讲解还没有吗
 楼主| sure丶守护 发表于 2022-9-2 18:35 | 显示全部楼层
用了两块CH573开发板,一块烧录Peripheral程序,一块烧录Central程序,只能看到Central程序一直在打印扫描到的蓝牙地址。想问的是要怎么让这两个蓝牙连接上然后进行数据通信
WCHTECH75 发表于 2022-9-5 09:50 | 显示全部楼层
Central为主机例程,他的逻辑就是扫描周围的蓝牙设备,打印输出其蓝牙mac地址,将扫描的mac地址与想要建立连接的mac地址进行比较,如若扫描到目标设备,则发起连接,连接成功后枚举服务,例程简单写了一个读写测试,
Peripheral为设备例程,一直以一定的间隔发送蓝牙广播,等待主机扫描到它,对他发起连接,
两者若想建立连接,只需将主机想要建立连接的mac地址与从机的mac地址对应设置即可,
在我们设备例程中,使用的是唯一mac地址,可以改为自定义mac地址,只需将BLE_MAC设置为TRUE即可。
 楼主| sure丶守护 发表于 2022-9-5 16:00 | 显示全部楼层
WCHTECH75 发表于 2022-9-5 09:50
Central为主机例程,他的逻辑就是扫描周围的蓝牙设备,打印输出其蓝牙mac地址,将扫描的mac地址与想要建立 ...

明白了,谢谢解答
您需要登录后才可以回帖 登录 | 注册

本版积分规则

12

主题

44

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部