python usb通信测试

系统:WIN10 64位

python版本:3.6.5

USB设备:STM32F411

1、安装pyusb和libusb

pip install pyusb
pip install libusb

2、安装Windows所需的libusb dll库

下载libusb-1.0,解压后把MS64\dll\libusb-1.0.dll拷贝到C:\Windows\System32目录下

3、USB设备安装通用驱动

下载zadig

python usb通信测试_第1张图片

options->list all devices

python usb通信测试_第2张图片

选择自己的设备,安装驱动

python usb通信测试_第3张图片

四、获取设备相关描述符

获取并打印接口描述符

import usb.core


VID=0x0483
PID=0x5750
 
dev =  usb.core.find(idVendor=VID, idProduct=PID)

cfg = dev.get_active_configuration()
intf = cfg[(0,0)]
print (intf)

运行输出结果

python usb通信测试_第4张图片

你可能感兴趣的:(Python,python,usb)