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.

[参考译文] MSP430F5510:关于 USB HID 器件的 MI_xx 和端点

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1002311/msp430f5510-about-mi_xx-and-endpoint-of-usb-hid-device

器件型号:MSP430F5510

各位专家、您好!

我的客户使用 MSP430F5510构建了一个原型板、并开始开发软件。   他们正在考虑创建复合 USB 设备、该设备是 HID 键盘设备和 HID 销售商定义设备的组合。

问题1:在 USB 设备连接到 PC 时、什么用于确定显示的"MI_xx"数字?

如果它是正常的 USB 设备、它将显示为"MI_00"或"MI_01"。 请参阅图9。 "slaa514.pdf"中 Windows 设备管理器中的 USB 键盘。 但是、在 MSP430USBDEVPAC 中写入 H8_Keyboard 的 MSP430不显示"MI_xx"、而是显示"7&36BFE8EE"、这是一系列数字和字母。  我的客户希望分别将"MI_00"和"MI_01"连接到 HID 键盘设备和 HID 销售商定义设备。

问题2:关于 USB HID 销售商定义设备、是否可以为 F5510分配以下端点和命令?

EP2:与从器件到主机的设置值读取命令相对应的响应命令
EP3:配置命令和设置从主机到器件的值读取命令
(EP2和 EP3均为36字节。)

我们认为、可以通过在偏离示例代码的软件中实现这些命令。

很抱歉、但老实说、我在 USB 开发方面没有任何经验。 如有任何关于上述问题的信息或问题、请告知我。

此致、
还不错

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

    你(们)好

    您能否评论一下此软件开发中使用的是哪种类型的电路板? 谢谢!

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

    我的客户使用 MSP430F5510构建了一个原型板、并开始开发软件

    我看不到"什么类型的电路板"与任何有问题的东西有何关系。 所有 MSP430器件都具有完全相同的 USB 硬件模块(具有专用的2 KB USB RAM)、因此甚至器件型号也无关紧要。

    BTW、MI 编号与器件描述符相关(复合器件将具有多个 MI 值)、通常与 USB 规范相关、而不与 MSP430相关。 诸如"7&36BFE8EE"的字符串也在器件描述符内定义。 关于 EP、硬件几乎可以支持任何东西、如果您可以在软件中执行它、它应该起作用。 但我不是 HID 专家、因此其他人可以澄清这种类型的 HID 设备是否可行。

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

    您好!

    [引用 userid="125557" URL"~/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1002311/msp430f5510-about-mi_xx-and-endpoint-of-usb-hid-device/3703621 #3703621"]您能否评论此软件开发中使用的电路板类型? 谢谢![/引述]

    该板专为原型设计而设计、用于连接到 PC 或其他具有主机 USB 功能的机器。

    以上答案是否适合您? 抱歉。  如果你能给我一个"什么类型的电路板"的例子、我就能更准确地回答。

    [引用 userid="141128" URL"~/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1002311/msp430f5510-about-mi_xx-and-endpoint-of-usb-hid-device/3703662 #3703662"]BTW、MI 编号与器件描述符(复合器件将具有多个 MI 值)相关、通常与 USB 规范相关、而不与 MSP430相关。 诸如"7&36BFE8EE"之类的字符串也在器件描述符内定义。

    感谢您的回复、我将再次检查描述符。

    此致、
    还不错

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

    你(们)好 我了解用户正在使用他们自己的设计板。 我不熟悉 USB 库和开发。 我将找到支持这一问题的方法。 谢谢!

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

    李晓东、您好!

    很抱歉耽误你的回答。

    目前的情况是什么?

    很抱歉、您来了、但由于客户正在寻找答案、因此您只需告诉我们相关情况就会很好。

    此致、
    还不错

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

    你好、哦、很抱歉迟到了! 具有 USB 库经验的同事将支持此主题。 谢谢!

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

    李晓东、您好!

    感谢您的回复以及与这些小信息的合作。 如果你也能指出我所缺少的任何信息,我将不胜感激。

    此致、
    还不错