This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CCS/CC2564:CC2564:Windows 10 (版本1803 Creator)通过 HID 连接到 CC2564B

Guru**** 1785650 points
Other Parts Discussed in Thread: CC2564
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/931524/ccs-cc2564-cc2564-windows-10-version-1803-creator-connection-to-cc2564b-with-hid

器件型号:CC2564

工具/软件:Code Composer Studio

   我使用 STM32 cc2564b 的 TI-hiddemo。  在我的器件配对和连接之前、我将器件的 HID 模式设置为"器件"、 然后,当 PC 连接设备并成功匹配设备时,我将与 PC 的连接的“LinkKeyInfo”信息保存在 STM32的闪存中,设备重新启动后,STM32程序将首先检查“LinkKeyInfo”是否保存在闪存中。 如果是、器件将 HID 模式设置为"主机"。 此时、器件将使用子例程"ConnectRemoteHIDDevice"自动连接保存的"LinkKeyInfo[index]。 BD_ADDR"、与 PC 系统(例如:Windows 7或 Windows 8(Ver:1083)或 Windows 8 (Ver:1093))所有设备均可正确连接。 但是、当我重新启动 PC 时、  此时 Windows 10 (版本1803 Creator)无法通过 HID 连接到 CC2564B、但是 Windows 10 (版本1903) 或 Windows 7可以通过 hid 连接到 cc2564b。

   我的第一个问题:

   如何解决 Windows 10 (creator 1803)无法在重新启动计算机后自动连接的问题?

  我的第二个问题:

   在我的器件断电之前、我将使用子例程"CloseConnection"发送断开到 PC 的连接。 器件将收到提示"HID_CLOCK_Connection:Function Successful (HID_CLOCK_Connection:功能成功)"。 器件已关闭、但 PC 终端仍显示已连接状态。 等待大约10-20秒后、状态从已连接更改为已配对。 我的问题是如何缩短此事件? 当我的设备关闭时、远程设备状态可以从已连接更改为已配对?

 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    对于您的第一个问题、最可能的问题原因是 Windows 10侧、鉴于 CC2564B 上运行的相同代码在 Windows 7和 Windows 10的后续更新中似乎能够按预期正常运行。 因此、您可能无法对 CC2564B 应用程序进行任何调整、只需更新计算机的 Windows 10版本即可。

    对于第二个问题、这可能是 Windows 使用的蓝牙堆栈上的实现设置。 您是否尝试将两个 CC2564器件连接在一起、并查看 HID 近距离交互是否更快?

    此致、

    Michael

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

        感谢您的回答。我无法实现两个 cc2564器件的互连。 程序中的控制台无法再使用。 我们的产品主要连接到 PC 以进行数据传输。 现在的问题是、我的 cc2564设备在关机之前已关闭并发送"Hid_close_Connection"、但 PC 仍然显示它已连接。 是否有更好的方法可以让 PC 立即断开连接?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    如果 HID_CLOCK_Connection 未触发 PC 立即断开连接、则没有真正的替代功能或信号可供使用。 您观察到的行为是由 Windows 蓝牙堆栈引起的、需要在客户端对其进行调整。

    此致、

    Michael