HID Descriptor Tool,可以用来创建和解析report descriptor包格式
2022-08-23 09:00:45 2.95MB HID reportdescripto USB
1
baidu搜索c# HidUsb都是大同小异案例,而且拿下来基本不能用。大都是围绕public static extern int CreateFile(省略众多参数..);发现没有,copy下来测试基本都是用不了的。 原因很简单:windows不允许你用程序随便就去访问硬件设备。所以在此把之前做过的基于C#开发读写HidUsb设备的项目整理成一个简单的小案例,分享给大家,开发环境VS2010。 该案例重点在public static extern SafeFileHandle CreateFile(string lpFileName, uint dwDesiredAccess, int dwShareMode, IntPtr lpSecurityAttributes, int dwCreationDisposition, int dwFlagsAndAttributes, int hTemplateFile); 看着貌似也是用到CreateFile这个函数,其实并不然,注意到没有"SafeFileHandle",这就是重点! 这样windows是允许程序访问外接hidusb设备的。 当然具体如何运用这个函数现在已经不是您应该关心的了,因为我已经为您把它封装成一个类,您只要调用相应的方法就OK. 例: 获取HidUsb设备信息 List slist = new List(); UsbHidDevice usbhid = new UsbHidDevice(); usbhid.GetDeviceList(ref slist); //HidUsb设备信息包含在List数据集中 当获取到HidUsb设备信息为:\\?\hid#vid_0e2c&pid_0112#6&1b44c403&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030} 那么: vid为0e2c, pid为:0112 //创建一个HidUsb设备访问实例 UsbHidDevice Device = new UsbHidDevice(vid, pid); //实现数据接收事件 Device.DataReceived += new UsbHidDevice.DataReceivedDelegate(Device_DataReceived); //当HidUsb设备返回信息时触发此事件 void Device_DataReceived(byte[] data){ } //向Hid设备发送数据"0xa0 00 0x12 0x9 0x22" string txt = "0xa0 00 0x12 0x9 0x22"; //把数据转换为字节数组 byte[] data = ConvertHelper.StringToByte(txt2); byte bt = 0; CommandMessage cmdMsg = new CommandMessage(bt, data); Boolean sbool = Device.SendMessage(cmdMsg); //发送数据 Device.Dispose(); //释放所有资源
2022-08-05 13:36:49 190KB hid usb HidUsb
1
stm32 USB HID+CDC 鼠标键盘串口 组合设备配置解析
2022-08-04 17:54:35 22.12MB usb
1
找了一个月,要么有的工具能打开设备,能接收,就是发送不了数据;有的工具有时候一闪而过,设备都打不开! 现在终于找到了一个可以使用的USB HID 测试工具,就跟串口调试工具一样,简单易用! 非常简单,也许不太完美,但是可以发送接收,打开设备。 自己填入VID PID,发送任意长度字符串或者ASCII字符。 里面还有HID的驱动,全部都有了,测试开发都可以哟! 相比STM32的Demonstrator Release这个可以自由收发数据,自由控制,非常方便。 适用于C51 STM32 等USB HID的开发 调试。 最关键的是,有源码!可以参考开发自己的HID 上位机。送上给你,希望有所帮助。
2022-07-28 23:40:35 623KB usb hid vc 读写
1
jetson-utils 适用于NVIDIA Jetson TX1 / TX2的C / C ++包装Linux实用程序-相机,编解码器,HID,GStreamer,CUDA,OpenGL / XGL
2022-07-15 10:39:07 600KB C++
1
基于VS2008开发的USB HID调试开发上位机源码,可以实现与HID设备通讯等,程序很简介,界面清晰,适合HID编程的初学者。
2022-07-14 10:37:51 1.66MB USB,HID,VS
1
低功耗蓝牙应用规范: HID OVER GATT PROFILE SPECIFICATION
2022-07-13 18:16:59 518KB 蓝牙BLE HID
1
LPC1768_USB_HID_64BYTE,没使用固件库,有注释和上位机
2022-07-13 17:29:55 830KB LPC1768 USB HID
1
人工智人-家居设计-基于HID类的单机型智能电梯门禁系统设计.pdf
2022-07-13 16:04:09 15.2MB 人工智人-家居
基于Windows操作系统开发的USB通信程序。主要实现原理是枚举所有的U盘盘符,然后查询U盘的信息,与特定字符匹配,就得到指定U盘盘符,然后按照SCSI规范发送数据与接收数据。在HID方面则是调用系统API函数获取到指定VID与PID的HID句柄,然后调用WriteFile写入数据(达到切换成USB的效果)。但该库只能是32位,64位的HID的句柄一直获取不到,不知道为什么
2022-07-13 10:36:23 68.4MB VC++ USB通信 HID通信
1