我现在用的是MSP430F5529+CC2564双模蓝牙方案,在用TI提供的bluetopia协议栈中的SPPDemo例程时发现从远端蓝牙发过来的数据速率最大只有
3K多字节每秒,修改了HCI层的缓冲也没有效果,在SPP头文件中发现SPP接收缓冲大小默认设置成了58个字节,这跟我在调试中看到的结果一致,SPP_READ函数每次最多只能读到58个字节,应该是这里限制了整体的接收速率,但协议栈底层都是封装成了库,我想把SPP接收缓冲改大的话有什么方法吗?
Yan:
rui,
你是用COM 终端进行测试的吗?
那个只能做做demo, 最好的方法是不要那些UART 接口,直接用SPP 本身传试试看。
Mengke Huo:
你好,请问你用的是launchpad还是实验板?
feng hu:
回复 Yan:
不要那些UART 接口,具体是不是指SPP_DATA_WRITE这类接口函数,直接用SPP本身传是什么意思,能详细说下吗
rui ma1:
回复 Yan:
那个问题我已经解决了,在库函数里找到了可以修改SPP缓冲的一个接口函数
fangyun You:
回复 rui ma1:
怎么改?能教教吗
Yong Wu1:
回复 rui ma1:
你好,你的这个数据传输速率能够做到多少了?