SDK3.0.6.
需求:有两个设备驾驶时何时驾驶机(分析别Slavea与Slaveb),Slavea检测检测,当有按键发布时Slavea切换成集机(Mastera)并并搜索搜索的设备(理论上会找到Slaveb),建立连接,搜索服务,并往相应的型材写数据,接收到应答后切换手机(Slavea)。
以上流程都实现了,测试基本没问题,但时间太慢了,有时候大致1秒以内会响应(整个流程处理结束)有时候3S之后才会响应。
问题:
1,时间主要浪费在了哪个地方?
2,要使得功耗最低,速度最快的最优办法〜
注意是我的方式:
广播间隔时间:500ms,
手机搜索数:
msg->间隔= 10;// app_scan_interval; // 10ms?此处不少单位是不是妈妈
msg->窗口= 4;// app_scan_window; // 4ms?
空白隔
50ms,¼时500ms。
谢谢。
设备:
搜索阶数,单位都是625us。你先改大一点。
户外需要确定,从你按键中的中间响应,到开采发作,扫描adv包并获取地,扫描开采发表建立,所始开程发作,所所开程的时空。
可以用rwble_get_clock()来获取计时,单位625us,硬件UART直接打印打印。也可以对照中的嗅探器文章看。
楼主你好,请问一下14580主从切换你是怎样切换的,能否给个例程看看
476969576.
是您的QQ♥
建立的da讨论群