你好:
芯片CC2640R2 SDK: dk_3_30_00_20 蓝牙4.2
我在使用串口 和 从机接收数据的,出现了问题
1. 关于串口部分,我是按照: www.jianshu.com/…/836a96bdb036 这个网址修改的
2. 关于从机接收数据,我修改了特征值 ,从0xFFF1 修改成0x1001
串口 和 蓝牙从机数据接收/发送,都能正常工作。
但是:
通过串口发送 从机数据接收的数据,当这个数据少于5个主机时,就出现了问题。
(1) . 当通过手机APP发送 1:0x01 2 :0x02 3: 0x03 4: 0x04, 单次发送1个字节时,总共4次
串口发出来的是 1:0x01 2 : 0x01 0x02 3: 0x01 0x02 0x03 4: 0x01 0x02 0x03 0x04
(2) . 当通过手机APP发送 单次超过4个字节时,一切正常
感觉串口的发送影响了蓝牙的接收一样。
请问,这个如何解决呢?
Viki Shi:
怀疑是buffer管理的问题,每次输出数据后是否有清除?