主机和从机通过GATT_WriteCharValue通信问题
时间:10-02
整理:3721RD
点击:
主机用GATT_WriteCharValue函数给从机发送命令,从机接收到数据后执行一个任务,然后把得到的数据返回给主机,但是现象是,从机收到了命令并且返回了数据,主机也收到了数据,但是为什么主机还是打印:Write Error 1 的错误?
谁能帮忙解答下啊?? 谢谢了!
1、首先要确定你这个特征值属性是否是可写的
2、你说从机收到数据了,没有返回,你确定观察到从机已到了数据
3、如果主机没有问题的话,可以单步执行一下从机的程序,或者设置断点观察一下
4、同理也可以把主机的程序设置一些断点测试一下
5、祝你早日解决问题,并分享一下你的经验,谢谢!
6、如有哪些疑问可以与我联系,谢谢!
我也遇到了同样的问题,主机串口发数据就打印Write Error 1,但是主机能接收到从机的数据。你怎么解决的?求指导QQ1637560427
你好:
我用GATT_ReadCharValue读从机的特征值,但是返回值是0x16,就是等待的意思。不知道为什么,我已经用GATT_ReadUsingCharUUID获取了char1的句柄。都获得句柄了却不能获取特征值!