各位大神好:
本人BLE小白,安装好BLE协议栈后,准备用刚入手的CC2540试着组网通信,但没成功。现象及问题如下:
1.协议栈代码仅改动了joystick部分。
2.主机能够搜索到从机,也可以连接成功。但连接成功后,就会立马断开连接。打印出原因为:0x3f,了解了一下是mac连接失败。
3.但用android设备能够正常连接到设备,且能够正常通信。
4.芯片本身通信没有问题。
不知道这个问题到底是什么原因造成的,请大神们帮忙看看呢!
Susan Yang:
建议您尝试设置DEFAULT_DESIRED_MIN_CONN_INTERVAL 和DEFAULT_DESIRED_MAX_CONN_INTERVAL
weidangchai gao:
回复 Susan Yang:
您好,能说的再详细一点吗?或者您看这样设置可以吗?
// Minimum connection interval (units of 1.25ms) if automatic parameter update request is enabled#define DEFAULT_UPDATE_MIN_CONN_INTERVAL 800
// Maximum connection interval (units of 1.25ms) if automatic parameter update request is enabled#define DEFAULT_UPDATE_MAX_CONN_INTERVAL 8000
weidangchai gao:
回复 Susan Yang:
您好,能说的再详细一点吗?或者您看这样设置可以吗?
// Minimum connection interval (units of 1.25ms) if automatic parameter update request is enabled#define DEFAULT_UPDATE_MIN_CONN_INTERVAL 800
// Maximum connection interval (units of 1.25ms) if automatic parameter update request is enabled#define DEFAULT_UPDATE_MAX_CONN_INTERVAL 8000