>

파이썬으로 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


  • 답변 # 1

    솔루션을 찾았습니다. 이 소프트웨어 zadig를 사용하여 장치의 USB 드라이버를 WinUSB에서 libusb-win32로 변경했습니다.

    이제 읽기 쓰기가 완벽하게 작동합니다.

  • 이전 php - laravel에서 정의되지 않은 메소드 stdclass - : delete () 호출
  • 다음 google chrome devtools - 웹 사이트의 자바 스크립트 기능을 어떻게 교체 할 수 있습니까?