我正试着用一个USB设备和python通讯。我正在运行Windows 10,并且使用Python3.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输入/输出错误
你知道怎么回事吗?
提前谢谢你的帮助。
发布于 2019-09-27 14:48:10
我找到了解决办法。我使用这个软件扎迪格将我的设备的usb驱动程序从WinUSB改为libusb 32。
现在,读,写,工作完美。
https://stackoverflow.com/questions/58131082
复制相似问题