在Windows 10上与python PyUSB进行简单通信USB



我正在尝试使用python与USB设备进行通信。我正在运行Windows 10,并且使用Python 3.7.2 32位。 我用pip安装了PyUSB

pip install pyusb

这是我的测试代码

import usb.core
dev = usb.core.find(idVendor=0x1664, idProduct=0x0001)
if dev is None:
raise ValueError('Device not found')
dev.set_configuration()
print("Read: ", dev.read(0x81, 7))
print("Write: ", dev.write(1, '0xB1')) 

在我的阅读功能或写作功能上,我有一个错误:

usb.core.USBError: [errno 5] 输入/输出错误

你知道出了什么问题吗?

提前感谢您的帮助。

我找到了解决方案。 我使用这个软件zadig将我的设备的USB驱动程序从WinUSB更改为libusb-win32。

现在读取写入工作完美。

相关内容

  • 没有找到相关文章

最新更新