USB设备类的识别

时间:2018-03-13 16:48:31

标签: arduino usb midi

我怎么知道连接的设备是MIDI的类投诉 (例如;对于yamaha键盘) (我试图将arduino直接连接到usb midi键盘)

1 个答案:

答案 0 :(得分:0)

在linux中,您可以使用lsusb -v设备类位于bDeviceClass字段中。如果它显示0 (Defined at Interface level),请查看bInterfaceClass字段。 MIDI设备有自己的USB类cf. http://www.usb.org/developers/docs/devclass_docs/midi10.pdf

你的arduino上的

必须运行一个类似于内核模块/驱动程序的程序,它能够与USB midi设备进行通信,因为这种通信是标准化的(http://www.beyondlogic.org/usbnutshell/usb1.shtml

在Windows上

,您可以使用USBView等工具获取有关USB类的信息... https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/usbview