cc2541超过20个字节主从通信
时间:10-02
整理:3721RD
点击:
从机发送给主机通过GATT_Notification();函数发送给主机分包发送一次20个字节。
主机接收在simpleBLECentralProcessGATTMsg();函数中打印出接收到的数据,这是可以的串口助手也显示正常。
我的主机通过串口获得数据再通过GATT_WriteCharValue()函数发送给从机
分包发送一次发送最多20个字节。
从机通过simpleProfile_WriteAttrCB()函数获得数据
按理论上说不是主机调用一次GATT_WriteCharValue()函数从机进入这个函数一次,然后每次都打印出来吗?
但是我发送的数据包超过20个字节从机就会莫名其妙的多接收了很多的字节而且只显示20个字节
希望TI 的大神们给指点一下,感激不尽
xinglong,
不太明白你的意思。
空口的数据包长度,一次最多只有20个字节,没有办法发送更多个,不管是Notification和write,都一样。
Y,
我是多次调用
GATT_WriteCharValue( 0, &AttReq, simpleBLETaskId );
这个函数来向从机发送消息的
没有延时的调用连续调用四次,再有再启动定时器再次启动这个事件