【问题标题】:Can't find device on libusbdotnet在 libusbdotnet 上找不到设备
【发布时间】:2014-08-26 09:21:07
【问题描述】:

我是 USB 的初学者。 我在http://sourceforge.net/projects/libusbdotnet/ 上找到了 libusbdotnet,我正在使用该库。 但我无法通过命令找到我的设备

MyUsbDevice = UsbDevice.OpenUsbDevice(MyUsbFinder); 
//public UsbDeviceFinder MyUsbFinder = new UsbDeviceFinder(0xc251, 0x2722);

供应商和产品ID是供应商,产品ID为Keil ULINK2

尽管连接了 USB,但 MyUsbDevice 始终为空。

感谢您的帮助!

【问题讨论】:

  • 请正确格式化您的代码,确保每个代码行都在一个新行上,并且每行缩进 4 个空格以应用语法高亮。我会自己编辑它,但我不确定你的换行​​符与你的 cmets 的关系在哪里
  • @musefan - 是的,我一提交我的编辑就意识到了,但现在不确定如何删除我的编辑,因为正如你所说,很难说想要的代码应该是什么评论,也不能;无法将 UsbDeviceFinder 更改为在下面的行中,因为编辑不包含足够的更改来保存
  • @Quince:别担心,它仍然比原来的要好,并且在评论中有UsbDeviceFinder 位并不会真正影响示例。如果他们愿意,OP 可以修复它
  • 签出this SO question?也许会有所帮助。

标签: c# libusbdotnet


【解决方案1】:

您需要下载 LibUsbDotNet_Setup.2.2.8.exe 并运行安装程序。在设置过程中,您应该启用过滤器并根据您的供应商 ID 选择您的输入设备。然后你的代码会在之后找到设备

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-11-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-03
    • 2014-02-13
    • 1970-01-01
    相关资源
    最近更新 更多