0
デバイス上のデバイスのVIDとPIDがWindows上のデバイスのプロパティで見つかりました.VIDの場合は256
、PIDの場合は006
です。私はそれを見つけるためにpyusbを得るように見えない。私が見たことから、ほとんどの人はVIDとPIDを16進数で入力しましたが、これはまだ試しても機能しません。ここに私のコードは次のとおりです。PyUSBでデバイスが見つかりません
import usb.core
import usb.util
VID = 256
PID = 6
dev = usb.core.find(idVendor=VID, idProduct=PID)
dev
は常にNone
です。私が間違っていた何かの手掛かり?
EDIT:
私はちょうど0x046D
のVIDと0xC21D
のPIDを持つ別のデバイスでテストされ、それはまだNone
を返します。
EDIT 2:
私はlibusbをインストールしていると私は、Python 3.4とPython 2.7の両方でスクリプトを実行しようとしました。常にNone
を返します。
IDは「256」か「0x256」(16進数)ですか? –
@KlausD。 Windowsは、IDが256で、16進数で100であると言います。 – CMLSC
'usb.core.find(find_all = True)'は何を返しますか?あるいは 'find()'の他の引数も試してみてください! –