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 键盘设备和 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 库经验的同事将支持此主题。 谢谢!
李晓东、您好!
感谢您的回复以及与这些小信息的合作。 如果你也能指出我所缺少的任何信息,我将不胜感激。
此致、
还不错