TI中文支持网
TI专业的中文技术问题搜集分享网站

GATT_WriteLongCharValue发送到从机 传输速率问题

   我这边是通过osal_start_timerEx(simpleBLETaskId, LED_FLASH_EVT, 50);启动一个 50ms的 EVT 定时WriteLongCharValue给从模块发送50个字节数据的,固定发送数据个数为10000个字节,发现50ms发送只能收到大概1000个,如果将任务时间周期改为 200ms一上,则就可以正常发送不丢包,我从机与主机通讯间隔最大最小设置为 8,官方不是声称 2K以内传输速率可以稳定不丢包的吗?请问我这种情况是什么原因呢?TI 员工

user5178495:

TI 员工或者有经验的能回复一下吗?是否能实现 1K以上的传输速率?

Alvin Chen:

回复 user5178495:

你能说一下你的芯片?

user5178495:

回复 Alvin Chen:

不好意思,是CC2541

Alvin Chen:

回复 user5178495:

大致说一下我们的实测数据,CC2541 BT4.0最大到305kbps,
要做到1Mbps建议采用CC2652R或者CC2640R2F能到1.4mbps。

user5178495:

回复 Alvin Chen:

305kbps对应的不就是 38.125KBps了吗?这么大吗

Alvin Chen:

回复 user5178495:

你想测试这个数据可以参考CC2650的测试程序去写github.com/…/cc2650lp

user5178495:

回复 Alvin Chen:

TI自己没有测试过这个数据吗? 我目的不是为了测试这个速度,而是想确认能不能达到 1KByte/s这个速度,我自己按照我上面说的实现不了,如果你们官方有这个数据,证明是我配置哪里还有问题,如果你们的数据也是跟我现在的一样,那我就不用再折腾了

Alvin Chen:

回复 user5178495:

我说的就是测试数据。

user5178495:

回复 Alvin Chen:

305kbps官方这个转换成字节那不就是 38.125KBps了,有这么高的传输速率吗?

Alvin Chen:

回复 user5178495:

4.1支持1mbps
5.0支持2mbps
你有怀疑可以去查询core4.1或者core5的sig的标准文档。

赞(0)
未经允许不得转载:TI中文支持网 » GATT_WriteLongCharValue发送到从机 传输速率问题
分享到: 更多 (0)