TIwilliam hill官网
直播中

李朗雯

7年用户 186经验值
私信 关注
[问答]

CC2540接收一个数据包的时间是多少?

请问 一下,CC2540接收一个20字节的数据包要多长时间?

回帖(4)

凌云志

2018-6-6 10:09:27
第一,速度为1Mbps,有兴趣你可以自己计算一下,几百uS以内吧. 第二,与你的连接间隔时间有关。每次通讯发生在连接事件。比如连接间隔为1秒,你发送一帧数据,他不是马上发出,而是要等到连接事件时,才会发送。
                                                                          
举报

李朗雯

2018-6-6 10:27:20
引用: shenzhenqide 发表于 2018-6-6 10:09
第一,速度为1Mbps,有兴趣你可以自己计算一下,几百uS以内吧. 第二,与你的连接间隔时间有关。每次通讯发生在连接事件。比如连接间隔为1秒,你发送一帧数据,他不是马上发出,而是要等到连接事件时,才会发送。
                                                                           ...

TY你好:
    1Mbps是CC2540能达到的吗?还有就是当连接间隔是10ms时,假如我在10毫秒内发了两个或更多的数据包,是不是只有一个发送出去,其它的都丢掉了?
举报

华农武

2018-6-6 10:38:30
引用: liangxxxxx 发表于 2018-6-6 10:27
TY你好:
    1Mbps是CC2540能达到的吗?还有就是当连接间隔是10ms时,假如我在10毫秒内发了两个或更多的数据包,是不是只有一个发送出去,其它的都丢掉了?

Hi
1Mbps只是连接速率, 实际速度并不是这个.
每个连接间隔最多能传3个包的数据, 每个包最大为20个字节. IOS那端也有类似限制, 所以跟IOS设备连一般能到的最大速度是每秒1.5kByte左右.
CC2540最大能到的实际速度为每秒4~5kByte.
具体实际速度你可以根据你实际设的连接间隔去算, 1s/时间间隔 x 20 x 3.
举报

李朗雯

2018-6-6 10:56:44
引用: 骑猪去天山 发表于 2018-6-6 10:38
Hi
1Mbps只是连接速率, 实际速度并不是这个.
每个连接间隔最多能传3个包的数据, 每个包最大为20个字节. IOS那端也有类似限制, 所以跟IOS设备连一般能到的最大速度是每秒1.5kByte左右.

谢谢!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分