python PyUSB 在 Windows 10 上的简单通信 USB
Simple communication USB with python PyUSB on Windows 10
我正在尝试通过 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] Input/Output Error
你知道哪里出了问题吗?
提前感谢您的帮助。
我找到了解决办法。
我使用这个软件 zadig 将我设备的 USB 驱动程序从 WinUSB 更改为 libusb-win32。
现在读写工作完美。
我正在尝试通过 python 与 USB 设备通信。我是 运行 Windows 10 并且我使用 Python 3.7.2 32 位。 我用 pip
安装了 PyUSBpip 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] Input/Output Error
你知道哪里出了问题吗?
提前感谢您的帮助。
我找到了解决办法。 我使用这个软件 zadig 将我设备的 USB 驱动程序从 WinUSB 更改为 libusb-win32。
现在读写工作完美。