我这样设置返回0x11.
而这里没有500K的选项.
这里有500K
所以,我应该如何使用500K phy
我这样设置返回0x11.
而这里没有500K的选项.
这里有500K
所以,我应该如何使用500K phy
您好,可以这样试一下:
PRINT("Send Phy Update %x...\n", GAPRole_UpdatePHY(hidEmuConnHandle, 0,
GAP_PHY_BIT_LE_CODED, GAP_PHY_BIT_LE_CODED, GAP_PHY_OPTIONS_S2_REQUIRES));
主机使用这个代码测试过了,测出来的速度跟125K 一致。
也就是说这样设置依旧是125K。而不是500K。
PRINT("Send Phy Update %x...\n", GAPRole_UpdatePHY(hidEmuConnHandle, 0,
GAP_PHY_BIT_LE_CODED, GAP_PHY_BIT_LE_CODED, GAP_PHY_OPTIONS_S2_REQUIRES));
这个是从机的代码吗?
主机是这样设置的?
PRINT("Send Phy Update %x...\n", GAPRole_UpdatePHY(hidEmuConnHandle, 0,
GAP_PHY_BIT_LE_CODED, GAP_PHY_BIT_LE_CODED, GAP_PHY_OPTIONS_S2));
你好,如果是为了提高传输的距离,可以将发射功率给大一些,效果会更加明显,其次将天线的走线绘制截图提供我们看下。
提高传输的速率,可以修改以下参数:
①连接间隔修改最小如6-8;
②分配给蓝牙协议栈的缓存扩大至8K;
③ 单连接多包开启;
④缓存包个数增加;
修改蓝牙速率对速度传输影响并不是很大,所以并不建议操作。