WCH沁恒单片机
直播中

杨海清

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

CH579蓝牙发送数据是用什么函数?

CH579蓝牙发送数据是用什么函数?
  

回帖(5)

刘玉兰

2022-8-8 09:40:43
使用ch579作为从机设备发送数据使用的函数可以使用579EVT里ble目录下的peripheral例程,发送数据函数如下:
举报

冯超

2022-8-8 09:40:53
你的目的应该就是实现透传,使用peripheral例程就可以实现,与手机ble调试助手连接,ffe1通道实现主机给从机发送数据,ffe4通道接收从机数据,如果你想改成ffe1有接收从机notify的功能,可以修改增加notify属性,
static uint8 simpleProfileChar1Props = GATT_PROP_READ | GATT_PROP_WRITE | GATT_PROP_NOTIFY ;
数组中添加红框中内容:

通知函数也需要传入正确参数:将这边定义的11修改为2#define SIMPLEPROFILE_CHAR4_VALUE_POS            2
举报

孟竹

2022-8-8 09:41:00
官方EVT有peripheral例程,结合BLE调试助手(应用商城)一起用。
这里是有接收和发送函数的,如图可见

举报

杨明

2022-8-8 09:41:05
在从机例程中,这是回调函数,利用FFE1通道发送数据,只要主机也就是你的手机使用write(向上的箭头)时就会进入此函数,完成主机发送信息给从机的过程。
那么这边你需要实现一个什么样的功能呢,如果是从机与主机之间通信,那么使用我们的peripheral例程就可以了。
举报

更多回帖

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