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

CC2541传输速度越来越慢

各位大神,我在调试CC2541主机和从机官方例程,从机没有任何改动,主机例程稍微改了一下,主要功能是按一下按键接收CHAR1数据一次,通过串口发到电脑调试助手。

        前面7、8次按下按键就能马上收到数据0x01,后面再按按键要隔3、4秒才能显示一次。为啥速度原来越慢了呢?每次一个字节且按键速度1s一次,不至于让串口速度变慢吧?是程序的问题吗?

da qin zheng sheng:

从机是否进入低功耗模式?

yun li4:

回复 da qin zheng sheng:

是进低功耗了,我改了一下,把低功耗去掉,连接参数改小了点。测试接收边快了,但还是存在刚开始前5个比较快,接下来就变慢,大概按下按键1S后收到数据,按照连接和发送间隔参数不应该这么长吧?都不到100ms啊

// What is the advertising interval when device is discoverable (units of 625us, 160=100ms)#define DEFAULT_ADVERTISING_INTERVAL            100//原值为160// Minimum connection interval (units of 1.25ms, 80=100ms) if automatic parameter update request is enabled#define DEFAULT_DESIRED_MIN_CONN_INTERVAL     80// Maximum connection interval (units of 1.25ms, 800=1000ms) if automatic parameter update request is enabled#define DEFAULT_DESIRED_MAX_CONN_INTERVAL     400

HG:

回复 yun li4:

你有没有试过用原来的主机或者ti的dongle测一下会不会有相似的现象,先定位问题在主机还是从机~

lfypiaoling:

回复 HG:

楼主,我也发现这个问题,我是定时发送,觉得越来越慢,问题解决了么,求分享,谢谢

Yan:

yun li4,

DEFAULT_ENABLE_UPDATE_REQUEST的定义是否为TRUE?如果是TRUE,那么就是很有可能连接参数在连接建立之后一段时间内被改大了。

你修改成FALSE试试。

赞(0)
未经允许不得转载:TI中文支持网 » CC2541传输速度越来越慢
分享到: 更多 (0)