设为首页收藏本站

Discuz! Board

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 133|回复: 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做从机时就不会掉线,希望大家指点迷津,感谢!
回复

使用道具 举报

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, 2020-12-1 16:35 , Processed in 0.095573 second(s), 26 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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