C# 上位机使用LibUsbDotNet方法实现USB通信

一、usb驱动安装

安装步骤如下:

  • 按照如图所示操作

 

C# 上位机使用LibUsbDotNet方法实现USB通信_第1张图片

 

 

C# 上位机使用LibUsbDotNet方法实现USB通信_第2张图片

 

 

  • 第三步:安装设备驱动步骤如下,其中保存配置文件到任意目录下即可:

    C# 上位机使用LibUsbDotNet方法实现USB通信_第3张图片

     

    C# 上位机使用LibUsbDotNet方法实现USB通信_第4张图片

 

 

  • 至此 usb驱动安装完成,USB设备可以被上位机识别。

备注说明:最后一步安装驱动可能受系统权限限制,需求更改usb安装设备权限,具体操作步骤参考如下链接操作:https://jingyan.baidu.com/article/73c3ce2853802ce50343d918.html《Win10怎样禁用驱动程序强制签名》

 

LibUsbDotNet具体使用步骤如下:

1、创建一个C#的窗体程序

2、将LibUsbDotNet安装目录下Src目录下LibWinUsb拷贝一份到你的工程根目录下

3、在解决方案上右击,添加现有项目,将LibWinUsb目录下的项目包含进来

4、在项目上右击,添加引用,选择LibUSBDotNet项目,如下图:

5、在你的CS文件开头,添加引用:

using LibUsbDotNet;  
using LibUsbDotNet.Main;  
using LibUsbDotNet.Info;  
using LibUsbDotNet.Descriptors;  
using LibUsbDotNet.LibUsb;  
using LibUsbDotNet.WinUsb;  

6、可以参考LibUsbHelp.chm中的参考实例进行编写。

C# 上位机使用LibUsbDotNet方法实现USB通信_第5张图片

C# 上位机使用LibUsbDotNet方法实现USB通信_第6张图片

 

 

 

 

你可能感兴趣的:(c#上位机编程)