微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI无线射频设计 > cc254x HIDEmuKbd例程总是自动断开连接

cc254x HIDEmuKbd例程总是自动断开连接

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

我使用cc254x HIDEmuKbd的例程测试的时候经常出现自动断开的情况

程序只修改void HidEmuKbd_Init( uint8 task_id ) 函数下的启动广播uint8 initial_advertising_enable = TRUE;

然后下载程序后使用手机连接,过一段时间后就会自动断开,换过cc2540和cc2541,换过android手机和ipad都没能解决问题。

请论坛里的朋友们帮我看看问题可能出现在什么地方?

使用Packet Sniffer抓包如下,基本都是在第二张图片的长包之后出现问题




为啥出现FCE不太清楚和FCS有啥区别
在保证硬件性能OK的情况下,只能看软件问题了
我没实际玩过这些,去看了下代码,楼主能给解释下这两个参数的含义么

  1. // HID idle timeout in msec; set to zero to disable timeout
  2. #define DEFAULT_HID_IDLE_TIMEOUT 60000

复制代码

  1. // Connection Pause Peripheral time value (in seconds)
  2. #define DEFAULT_CONN_PAUSE_PERIPHERAL 10

复制代码

修改DEFAULT_HID_IDLE_TIMEOUT问题解决了。

解决了就好,soso给发了私信,她真的很热心肠

谢谢 @lyzhangxiang

@littleshrimp 能问下修改成多少即可吗?谢谢!

设置成0就不会断开了
“set to zero to disable timeout”

@littleshrimp 非常感谢!

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

网站地图

Top