微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2541传输速度越来越慢

CC2541传输速度越来越慢

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

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

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

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

是进低功耗了,我改了一下,把低功耗去掉,连接参数改小了点。测试接收边快了,但还是存在刚开始前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

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

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

yun li4,

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

你修改成FALSE试试。

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

网站地图

Top