设为首页收藏本站

Discuz! Board

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 3253|回复: 3
打印 上一主题 下一主题

蓝牙连接问题

[复制链接]

3

主题

11

帖子

92

积分

注册会员

Rank: 2

积分
92
跳转到指定楼层
楼主
天涯不语 发表于 2016-12-2 18:08:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我使用的sdk是9.0的
  使用的例程路径如下:
  nRF51_9.0.0-10.10\examples\ble_peripheral\ble_app_ancs_c\pca10028\s110\arm5_no_packs

现在的问题是 有时蓝牙连接时会进入到以下函数:
static void conn_params_error_handler(uint32_t nrf_error)
{
    APP_ERROR_HANDLER(nrf_error);
}

该函数在连接参数初始化函数中被注册:
static void conn_params_init(void)
{
    uint32_t               err_code;
    ble_conn_params_init_t cp_init;

    memset(&cp_init, 0, sizeof(cp_init));

    cp_init.p_conn_params                  = NULL;
    cp_init.first_conn_params_update_delay = FIRST_CONN_PARAMS_UPDATE_DELAY;
    cp_init.next_conn_params_update_delay  = NEXT_CONN_PARAMS_UPDATE_DELAY;
    cp_init.max_conn_params_update_count   = MAX_CONN_PARAMS_UPDATE_COUNT;
    cp_init.start_on_notify_cccd_handle    = BLE_GATT_HANDLE_INVALID;
    cp_init.disconnect_on_fail             = true;
    cp_init.evt_handler                    = NULL;
    cp_init.error_handler                  = conn_params_error_handler;

    err_code = ble_conn_params_init(&cp_init);
    APP_ERROR_CHECK(err_code);
}

通过DEBUG查看生成的错误值为:
#define NRF_ERROR_INVALID_DATA                (NRF_ERROR_BASE_NUM + 11) ///< Invalid Data
这种情况该如何解决?


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

3

主题

11

帖子

92

积分

注册会员

Rank: 2

积分
92
沙发
 楼主| 天涯不语 发表于 2016-12-2 18:09:54 | 只看该作者
顶一下,求大神大腿
回复 支持 反对

使用道具 举报

243

主题

1706

帖子

6151

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6151
板凳
admin 发表于 2016-12-3 15:52:23 | 只看该作者
天涯不语 发表于 2016-12-2 18:09
顶一下,求大神大腿

和你ios系统连接么
回复 支持 反对

使用道具 举报

3

主题

11

帖子

92

积分

注册会员

Rank: 2

积分
92
地板
 楼主| 天涯不语 发表于 2016-12-5 14:05:58 | 只看该作者
admin 发表于 2016-12-3 15:52
和你ios系统连接么

和ios和安卓都会 ,错误值被我看错了   应该是NRF_ERROR_BUSY   (NRF_ERROR_BASE_NUM + 17) ///< Busy

我改过连接参数  这种情况会是因为连接参数设置错的导致吗?
回复 支持 反对

使用道具 举报

Archiver|手机版|小黑屋|Comsenz Inc.   

GMT+8, 2024-5-5 09:56 , Processed in 0.117340 second(s), 28 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表