6个职位/ 0个新职位
最后发表
Stone_wang
离线
最后看到:1个月1个星期前
加入:2015-10-23 03:55
DA14580主机从机切换的时间问题

sdk3.0.6
需求:有两个设备同时都作为从机(分别叫SlaveA与SlaveB), SlaveA检测按键,当有按键触发时SlaveA切换成主机(MasterA)并搜索广播的设备(理论上会找到SlaveB),建立连接,搜索服务,并往相应的简介写数据,接收到应答后切换回从机(SlaveA)。
以上流程都实现了,测试基本没问题,但时间太慢了,有时候大致1 s以内会响应(整个流程处理结束)有时候3 s之后才会响应。
问题:
1、时间主要浪费在了哪个地方?
2、要使得功耗最低,速度最快的最优办法~

如下是我使用的方式:
广播间隔时间:500毫秒,
主机搜索参数:
味精- >间隔= 10;/ / APP_SCAN_INTERVAL; / / 10 ms吗?此处不确定单位是不是女士
味精- >窗口= 4;/ / APP_SCAN_WINDOW; / / 4女士吗?
连接间隔
50 ms,超时500 ms。
谢谢。

设备:
snowdream1
离线
最后看到:8个月,3个星期前
工作人员
加入:14章25条的2014-08-17
搜索参数,单位都是625。你先改大一点试试。

搜索参数,单位都是625。你先改大一点试试。
另外需要确定,从你按键的中断响应,到开始发送命令,扫描阿包并获取地址,之后开始发起建立连接,所有过程的每一步的时间。
可以用rwble_get_clock()来获取计时,单位625,硬件uart直接打印出来。也可以对照空中的嗅探器文件看。

pengfei0827
离线
最后看到:3年3个月前
加入:2018-01-25 08:32
楼主你好,请问一下14580主从切换你是怎样切换的

楼主你好,请问一下14580主从切换你是怎样切换的,能否给个例程看看

Stone_wang
离线
最后看到:1个月1个星期前
加入:2015-10-23 03:55
476969576

476969576

pengfei0827
离线
最后看到:3年3个月前
加入:2018-01-25 08:32
请问这是您的QQ吗

请问这是您的QQ吗

Stone_wang
离线
最后看到:1个月1个星期前
加入:2015-10-23 03:55
建立的DA讨论群

建立的DA讨论群