微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2640采用notify发送的问题

CC2640采用notify发送的问题

时间:10-02 整理:3721RD 点击:

如题,CC2640发送数据采用notify方式,且为周期性发送,假设最小连接间隔是20ms,每次发送数据量为20*6,即6包数据,周期事件的事件可以设置为30ms。以上做法可行吗?

实际应用中,虽然可以实现,但是我发现每30毫秒发一次有时候会赶上窗口间隙,数据进入队列后并不能发送,而在窗口期的时候,我又没有把数据送入发送队列,造成有时候发送紧张有时候空闲时间很多。

我想问的是,采用notify发送的方式,有没有可能让我知道现在主机和设备之间的连接是在窗口期还是 在窗口间隙?

谢谢

您的设置是可行的。

CC2640 notify的发送问题和您现在使用的协议栈版本有关。

如果使用的是BT4.1,速率大概可以到20kbps。如果使用的是BT4.2的协议栈,速率可以上到100kbps.

相关的软件及其说明可以参考 https://github.com/ti-simplelink/ble_examples/blob/master/docs/throughput_example.md

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top