Discuz! Board
标题:
1拖8再打开从机模式,作为从机时容易掉线
[打印本页]
作者:
lurenjia007
时间:
2020-11-17 19:04
标题:
1拖8再打开从机模式,作为从机时容易掉线
大家好,我在主从一体的代码的基础上再打开1拖8,52832既可以做主机,也能做从机,并且做主机时可以稳定的连8个从机,但是做从机时很容易掉线,如果把1拖8改为1拖2,52832做从机时就不会掉线,希望大家指点迷津,感谢!
作者:
lurenjia007
时间:
2020-11-19 12:01
问题已解决,做主设备时扫描到从设备后会有个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;
什么原因造成的尚不清楚。
欢迎光临 Discuz! Board (http://qfv8.com/)
Powered by Discuz! X3