STM32F207 USB的HID和MSC复合设备源码,自己根据HID和SD卡例程修改而成的,已经在项目中使用该复合设备实现与主机通信。
2022-09-15 09:29:52 12.06MB STM32F207 USB HID MSC
1
USB----HID设备的上位机代码实现 可以与自定义的HID设备进行数据通信(很舍不得上传的,所以要分有点高,主要是自己写了很久)
2022-09-14 11:38:57 11.64MB 上位机 USB----HID
1
代码提供简单的获取HID设备,对应的HID设备进行连接,并接收和输入数据的一个简单案例。适合于对USB HID设备刚入门的学习。
2022-09-13 11:22:34 64KB USB HID
1
usb hid 键值对应表,在这里你可以找到你所需要的usb键盘键值,方便开发
2022-08-31 20:28:22 133KB usb ps2 hid
1
本资源包含了一些在VC++等IDE中进行USB HID设备读写的头文件:hid.lib hidpi.h hidsdi.h setupapi.lib targetver.h,需要时请引入这些头文件,链接库也要加。有问题可以站内联系我。
2022-08-27 18:58:21 113KB USB HID hidsdi hid.lib
1
C++_MFC界面读写USB_HID设备数据程序
2022-08-26 12:22:11 42KB USB c
1
USB字符串描述符生成器_HID报告生成工具 STM32+USB开发必备工具。 已验证可用。
2022-08-24 08:37:55 107KB 源码软件
1
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