zzh90513 发表于 2014-9-25 12:42:46

寻求一个功能完整可用的C# USBHID类

寻求一个功能完整可用的C# USBHID类或者C#可用的DLL链接库:
1. 要求可具有读操作,写操作,打开设备,关闭设备功能;
2. 以上USBHID操作函数封装在一个完整的类中;
3. 提供一个完整功能的演示代码;

希望大家帮帮忙,可用RMB有偿购买,谢谢!

墨非 发表于 2014-9-25 12:42:47

很久以前收集的,没仔细研究过,有源码、有Demo。看看能满足不?

mmyer 发表于 2014-9-25 14:12:26

libusbdotnet是个不错的选择,使用简单。
http://www.libusb.org/

dengnian602 发表于 2014-9-25 14:20:30

这个我用过了,硬件也能联通,下位机vid=0x03EB,pid= 0x2150 网站下面有软、硬件程序http://www.waitingforfriday.com/index.php/USB_Generic_HID_Open_Source_Framework_for_Atmel_AVR_and_Windows

hnac_ddh 发表于 2014-9-25 14:22:21

以前写的一个C#类给你参考一下.

embeddev_1 发表于 2014-9-25 14:34:00

马口!牛人多啊!{:biggrin:}

lovecxm 发表于 2014-9-25 19:02:24

去www.codeproject.com上下载吧

zzh90513 发表于 2014-9-27 17:07:54

墨非 发表于 2014-9-25 12:42
很久以前收集的,没仔细研究过,有源码、有Demo。看看能满足不?

谢谢,第二个可以满足我的需求!

bipengjiang 发表于 2014-9-27 17:23:52

标记一下,以后说不定就用到了。

zzh90513 发表于 2014-9-27 20:45:00

mmyer 发表于 2014-9-25 14:12
libusbdotnet是个不错的选择,使用简单。
http://www.libusb.org/

但是需要将usb hid设备用filter工具注册才能操作设备,不太方便

apeng2012 发表于 2014-10-23 10:31:17

dengnian602 发表于 2014-9-25 14:20
这个我用过了,硬件也能联通,下位机vid=0x03EB,pid= 0x2150 网站下面有软、硬件程序http://www.waitingfor ...

4楼的很好。非常感谢。

kuailekuaiming 发表于 2014-10-29 16:28:17

牛啊,好多牛人,学习学习。

xly2014 发表于 2014-11-6 12:56:01

功能完整可用的C# USBHID类

散装805 发表于 2014-11-6 15:16:04

谢谢,开发上位机用到USB

jiangkehong 发表于 2015-2-16 15:27:34

dengnian602 发表于 2014-9-25 14:20
这个我用过了,硬件也能联通,下位机vid=0x03EB,pid= 0x2150 网站下面有软、硬件程序http://www.waitingfor ...

感谢分享

jiangkehong 发表于 2015-2-16 15:27:53

hnac_ddh 发表于 2014-9-25 14:22
以前写的一个C#类给你参考一下.

感谢分享

wlmwwx 发表于 2015-2-17 14:32:20

谢谢分享,收藏了

zjhh2013 发表于 2015-8-31 10:15:26

感谢分享!!!

taoamdz 发表于 2015-9-23 15:01:47


                  byte[] sendata = new byte;
                  sendata = (byte)i;
                  sendata = 0x08;
                  sendata = 0x00;
                  sendata = 0x00;
                  sendata = 0x27;
                  sendata = 0x10;
                  if (HidDevice.Write(sendata))
                  {

                        DescText.Text = "发送成功!";
                        break;
                  }
                  else
                  {
                        DescText.Text = "发送失败!";

                        i++;

                  }

i=0;就发送成功不知道为什么?
Length    PhaseData                                                Cmd.Phase.Ofs(rep)
---------------------------------------------------------------------------------
   
       5OUT    08 00 00 2710                                                            49.1.0      
       6OUT    00 08 00 0027 10                                                          50.1.0      
      23IN      30 31 32 3334 35 36 3738 39 41 4243 44 45 46         51.1.0(3)   
                      47 48 49 5051 52 53                                                   51.1.16      
      24IN      00 30 31 3233 34 35 3637 38 39 4142 43 44 45            52.1.0(3)   
                     46 47 48 4950 51 52 53                                                 52.1.16      


上位机往USBhid写数据out出现重复操作了,,看上去好像是位移了

不知道有那个前辈有调试好的方法或者类库,

网上的例程改了很久也是一样的结果,,能力欠佳啊。。

vivi_cq1982 发表于 2015-9-23 15:49:46

不错的资料,非常感谢楼主

dspic 发表于 2015-12-18 11:54:35

标记一下!

YuQingLiang 发表于 2018-11-10 14:29:51

非常感谢楼主
页: [1]
查看完整版本: 寻求一个功能完整可用的C# USBHID类