微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2640连接时,再次打出timeout

CC2640连接时,再次打出timeout

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

Hi 各位好,

关于CC2640连接时候打出Timeout的问题,我已经发过帖子,并且已经测试没有问题了。原贴字如下:

http://www.deyisupport.com/question_answer/wireless_connectivity/bluetooth/f/103/p/113368/308809.aspx#308809

但是最近这个问题又出来了,我已经确认使用的外部晶振。

使用sniff抓取的数据报:

每回出现问题,都会提示58信道不可用?

我怀疑是不是跳频到58信道后,而蓝牙就没有58信道,芯片检测超时,就报出连接超时的问题?

我看代码中检测连接超时的时间是2s,是不是有点短?

请有经验的大神指导一下。

根据蓝牙规范,CID 0x0007~0x003E 都是reserved,具体请看下图:

超时时间可以自定义,Connection Supervision Timeout 范围是100ms~32.0s,符合大于 (1 + slaveLatency) * (ConnInterval)即可。

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

网站地图

Top