本文主要是介绍C# 上位机使用LibUsbDotNet方法实现USB通信,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、usb驱动安装
安装步骤如下:
-
按照如图所示操作
-
第三步:安装设备驱动步骤如下,其中保存配置文件到任意目录下即可:
-
至此 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通信的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!