主题中讨论的其他器件:CC2564C
工具与软件:
您好!
在我们的应用中、我们使用协议栈的版本5.1.1.1。
我们从 PC 执行查询、并希望在查询响应列表中找到配备 BT 模块的机器:
- 通常只有一台或两台机器处于打开状态。
- 如果我们有一个更大的数字,例如25台机器同时打开,它们之间大约0.7米的距离,我们需要重复查询(每一个持续30秒) 4到6次,然后得到一个答案,其中列出了所有25台机器。 在最初的几个查询中,我们只得到3到5个答案,然后在下面的重试中,列表增加,直到我们得到一个完整的列表。
- 对于我们的传统模块(只有 BT Classic、无双模)、我们只需一次30秒的查询即可找到所有机器。
- 我们尝试使用不同的 PC、但结果相同
我们已经尝试使用
HCI_RESULT Write_Inquiry_Scan_Activity (BT、960、36、结果);
然后使用 HCI_HCI()验证 Read_Inquiry_Scan_Activity 新值是否已设置。 我们已经看到、启动后的默认值是 Interv=4096和 Window=18、采用新值时情况会更好、但我们仍有上述行为。
所以、CC2564C 是否可以使其更迅速地响应查询?
这只是减小 Inquiry_Scan 的间隔并增加 WindowSize、还是我们可以尝试其他方法吗?
感谢你的任何建议