UsbInterface usbInterface = usbDevice.getInterface(0); //USBEndpoint为读写数据所需的节点 UsbEndpoint inEndpoint = usbInterface.getEndpoint(0); //读数据 ...
发一个简单易用的界面,用来对USB HID设备 比如说游戏手柄,控制面板等 读写数据,一般情况下面板上有一些LED,可以帮助我们测试读写是否正确。另外,需要可以修改vendorID和prodcutID,这样一个界面,可以用于测试多个HID设备。过程分成 步: : 列举出所有的HID设备, : 循环读取HID设备数据, : 向HID设备写数据,下面我把三部分的程序单独分开,方便大家学习 在讲具体程序 ...
2013-07-25 22:41 0 10567 推荐指数:
UsbInterface usbInterface = usbDevice.getInterface(0); //USBEndpoint为读写数据所需的节点 UsbEndpoint inEndpoint = usbInterface.getEndpoint(0); //读数据 ...
依次使用一下函数: 1、static public extern void HidD_GetHidGuid (ref System.Guid HidGuid); 获取HID的全局GUID 2、static public extern IntPtr ...
。 USB HID设备的一个好处就是操作系统自带了HID类的驱动程序,而用户无需去开发驱动程序,只要使用 ...
本文转载自: 1、高速USB和USB2.0有区别吗? 高速USB和USB2.0是有区别的,区别在于USB2.0是一种规范,而"高速USB"仅指在USB2.0规范中数据传输率为480Mbps的那部分,某个设备可以是符合USB2.0的设备,同时还可以是全速设备 或低速设备。2、USB ...
一、应用场合 USB HID类是比较大的一个类,HID类设备属于人机交互操作的设备。用于控制计算机操作的一些方面,如USB鼠标,USB键盘,USB游戏操纵杆,USB触摸板,USB轨迹球、电话拨号设备、VCR遥控等等设备。另外,使用HID设备的一个好处就是,操作系统自带了HID类的驱动程序 ...
这里我主要说一下如何做一个USB下位机,这里主要分3部分:1、建立工程;2、添加报文描述符;3、数据的传输。这里就不讲USB的理论知识了,有想要了解的自行百度一下就可以了。 建立工程:工程建立参考:https://www.cnblogs.com/libra13179/p ...
在网上看了许多前辈的文章,就是无法理解报告描述符中的那些数字字符所表达的含义,几经周折,总算大致了解了。 code char MouseReportDescriptor[63] = { ...
HIDKomponente 是delphi中使用的第三方Hid控件库,可以检测、控制连接到电脑的Hid设备。一般情况下多为usb设备。HIDKomponente的使用实际上很简单,只是因为第一次使用,遇到些问题。它的demo很丰富,很实用。要使用HIDKomponente库,只需要安装 ...