VC++HID_USB

所属分类:驱动编程
开发工具:Visual C++
文件大小:3050KB
下载次数:438
上传日期:2008-06-03 10:22:41
上 传 者purplemm
说明:  vC++读写HID_USB设备,包含hid_usb的固件程序和上位机程序
(vC++ read and write HID_USB equipment, including firmware hid_usb procedures and PC program)

文件列表:
复件 【范例】visual C++读写HID USB设备\USB HID\HidDevice\Chapter9.c (20312, 2008-03-24)
复件 【范例】visual C++读写HID USB设备\USB HID\HidDevice\Chapter9.h (2311, 2008-01-20)
复件 【范例】visual C++读写HID USB设备\USB HID\HidDevice\Chapter9.LST (40327, 2008-03-24)
复件 【范例】visual C++读写HID USB设备\USB HID\HidDevice\Chapter9.OBJ (45241, 2008-03-24)
复件 【范例】visual C++读写HID USB设备\USB HID\HidDevice\CONFIG.h (162, 2008-01-19)
复件 【范例】visual C++读写HID USB设备\USB HID\HidDevice\D12CI.c (12087, 2008-01-22)
复件 【范例】visual C++读写HID USB设备\USB HID\HidDevice\D12CI.h (7449, 2008-01-20)
复件 【范例】visual C++读写HID USB设备\USB HID\HidDevice\D12CI.LST (22611, 2008-03-24)
复件 【范例】visual C++读写HID USB设备\USB HID\HidDevice\D12CI.OBJ (19663, 2008-03-24)
复件 【范例】visual C++读写HID USB设备\USB HID\HidDevice\D12HAL.c (1003, 2008-03-24)
复件 【范例】visual C++读写HID USB设备\USB HID\HidDevice\D12HAL.h (249, 2008-01-20)
复件 【范例】visual C++读写HID USB设备\USB HID\HidDevice\D12HAL.LST (3099, 2008-03-24)
复件 【范例】visual C++读写HID USB设备\USB HID\HidDevice\D12HAL.OBJ (4773, 2008-03-24)
复件 【范例】visual C++读写HID USB设备\USB HID\HidDevice\Descriptor.c (5841, 2008-03-24)
复件 【范例】visual C++读写HID USB设备\USB HID\HidDevice\Descriptor.h (9939, 2008-03-24)
复件 【范例】visual C++读写HID USB设备\USB HID\HidDevice\Descriptor.LST (10633, 2008-03-24)
复件 【范例】visual C++读写HID USB设备\USB HID\HidDevice\Descriptor.OBJ (15404, 2008-03-24)
复件 【范例】visual C++读写HID USB设备\USB HID\HidDevice\DS89C4xx.h (4163, 2008-01-18)
复件 【范例】visual C++读写HID USB设备\USB HID\HidDevice\HID (101883, 2008-03-24)
复件 【范例】visual C++读写HID USB设备\USB HID\HidDevice\HID.hex (14636, 2008-03-24)
复件 【范例】visual C++读写HID USB设备\USB HID\HidDevice\HID.lnp (161, 2008-03-24)
复件 【范例】visual C++读写HID USB设备\USB HID\HidDevice\HID.M51 (68729, 2008-03-24)
复件 【范例】visual C++读写HID USB设备\USB HID\HidDevice\HID.Opt (2315, 2008-06-02)
复件 【范例】visual C++读写HID USB设备\USB HID\HidDevice\HID.plg (0, 2008-06-02)
复件 【范例】visual C++读写HID USB设备\USB HID\HidDevice\HID.Uv2 (1926, 2008-04-28)
复件 【范例】visual C++读写HID USB设备\USB HID\HidDevice\hiduse.c (1190, 2008-03-24)
复件 【范例】visual C++读写HID USB设备\USB HID\HidDevice\hiduse.h (141, 2008-03-24)
复件 【范例】visual C++读写HID USB设备\USB HID\HidDevice\hiduse.LST (2493, 2008-03-24)
复件 【范例】visual C++读写HID USB设备\USB HID\HidDevice\hiduse.OBJ (469, 2008-03-24)
复件 【范例】visual C++读写HID USB设备\USB HID\HidDevice\HID_Opt.Bak (2313, 2008-04-28)
复件 【范例】visual C++读写HID USB设备\USB HID\HidDevice\HID_Uv2.Bak (2296, 2008-03-24)
复件 【范例】visual C++读写HID USB设备\USB HID\HidDevice\key.c (988, 2008-01-22)
复件 【范例】visual C++读写HID USB设备\USB HID\HidDevice\key.h (443, 2008-01-12)
复件 【范例】visual C++读写HID USB设备\USB HID\HidDevice\key.LST (3040, 2008-03-24)
复件 【范例】visual C++读写HID USB设备\USB HID\HidDevice\key.OBJ (5136, 2008-03-24)
复件 【范例】visual C++读写HID USB设备\USB HID\HidDevice\led.h (729, 2008-01-12)
复件 【范例】visual C++读写HID USB设备\USB HID\HidDevice\main.c (4438, 2008-03-24)
复件 【范例】visual C++读写HID USB设备\USB HID\HidDevice\main.LST (11731, 2008-03-24)
复件 【范例】visual C++读写HID USB设备\USB HID\HidDevice\main.OBJ (16359, 2008-03-24)
复件 【范例】visual C++读写HID USB设备\USB HID\HidDevice\mytype.h (462, 2008-03-24)
... ...

This project will also load into and run in Visual Studio. The project requires the header files hid.lib, hid.h, and hidsdi.h from the Windows DDK. 1. If you get an errror like this on attempting to compile: DBT_DEVTYP_DEVICEINTERFACE, PDEV_BROADCAST_DEVICEINTERFACE, HDEVNOTIFY, DEVICE_NOTIFY_WINDOW_HANDLE undeclared Set WINVER = 0x0500 or higher in stdafx.h For more info, go to groups.google.com and search on: "DEV_BROADCAST_DEVICEINTERFACE" "undeclared identifier" 2. HidD_GetInputReport and HidD_SetInputReport require Windows XP or later. 以上是VC代码的注意事项,我已经将所需要的各种头文件加了进来,还有就是WINVER = 0x0500已经加在了stdafx.h文件中了。所以,结论是,这个VC程序可以直接编译通过。 VC程序内我注释掉了一行代码,从设备读数据的代码,所以这个例子里面只有输出操作,大家可以找到那条指令,删除前面的“//”。 单片机固件端值得注意的地方就是设备的报告描述符,在描述符里面定义了上传、下载的数字的长度与用途。这个代码以前是用在DS89C450单片机上的,今天稍稍修改了一点,在STC89C52上使用没有问题,我也没有把头文件换成51的,而是使用了DS89C4XX.h,差不多的。 好了,简介就这么多了,有什么问题请跟帖。 billowtust 2008年3月24日

近期下载者

相关文件


收藏者