设为首页收藏本站

Discuz! Board

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

1拖8再打开从机模式,作为从机时容易掉线

[复制链接]

1

主题

2

帖子

19

积分

新手上路

Rank: 1

积分
19
跳转到指定楼层
楼主
lurenjia007 发表于 2020-11-17 19:04:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
        大家好,我在主从一体的代码的基础上再打开1拖8,52832既可以做主机,也能做从机,并且做主机时可以稳定的连8个从机,但是做从机时很容易掉线,如果把1拖8改为1拖2,52832做从机时就不会掉线,希望大家指点迷津,感谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

1

主题

2

帖子

19

积分

新手上路

Rank: 1

积分
19
沙发
 楼主| lurenjia007 发表于 2020-11-19 12:01:20 | 只看该作者
问题已解决,做主设备时扫描到从设备后会有个DISCOVERY_COMPLETE事件,在DISCOVERY_COMPLETE里加上sd_ble_gap_conn_param_update 问题解决,比如我的是uart服务:
        case BLE_NUS_C_EVT_DISCOVERY_COMPLETE:
            ....
           //add below
            ble_gap_conn_params_t conn_params;
            conn_params.max_conn_interval = MAX_CONN_INTERVAL;
            conn_params.min_conn_interval = MIN_CONN_INTERVAL;
            conn_params.slave_latency     = SLAVE_LATENCY;
            conn_params.conn_sup_timeout  = CONN_SUP_TIMEOUT;
            sd_ble_gap_conn_param_update(p_ble_nus_evt->conn_handle, &conn_params);
          //add end
         break;

什么原因造成的尚不清楚。
回复 支持 反对

使用道具 举报

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

GMT+8, 2024-4-23 15:10 , Processed in 0.114736 second(s), 28 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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