系统: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

options->list all devices

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

四、获取设备相关描述符

获取并打印接口描述符

import usb.coreVID=0x0483
PID=0x5750dev =  usb.core.find(idVendor=VID, idProduct=PID)cfg = dev.get_active_configuration()
intf = cfg[(0,0)]
print (intf)

运行输出结果

python usb通信测试相关推荐

  1. python上位机开发实例-python上位机

    广告关闭 腾讯云双11爆品提前享,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高满返5000元! 若python上位机接受到的字符为"1',则print出ok,如果字符是 ...

  2. 随身WIFI折腾日记(一)---霓虹灯

    引言 通过对高通410芯片的随身WIFI刷写Debain系统,我们已经拥有了一台带4G功能的迷你ARM64单板电脑.现在我们可以基于此此平台进行一下二次开发. 随身WIFI的优势就是价格低廉,性能和树 ...

  3. ECU 自动化生产测试系统【案例篇】

    在工业4.0和汽车智能网联的大背景下,无论是智能驾驶车辆电子零部件的复杂程度提升,还是用户对整车质量零容忍的态度,都对车辆电子零部件生产过程中的质量检测提出了更高的要求. 经纬恒润以自研TESTBAS ...

  4. USB to TTL python 本地测试串口通信

    手头上有个 USB to TTL CH340 型号的,想在本地用 python 测试下串口通信. 硬件准备 首先是 USB to TTL 元件,找个跳线帽将 TXD 和 RXD 针脚相连,插到电脑上 ...

  5. python pyusb库使用教程【在window10系统上操作USB】(操作Intel Realsense D435)

    发现位置:usb之python(pyusb) pypi:pyusb 1.0.2 Libraries.io教程 :pyusb Release 1.0.2 github教程:Programming wit ...

  6. Linux下的Ubuntu16.04系统配置并使用USB转串口(串口转USB),最终使用python的serial和pyserial包实现串口的打开并读取数据

    1. USB转串口的配置 1.1 首先使用 lsmod | grep usbserial 指令查看系统是否包含USB转串口驱动,如果没有信息输出不代表没有驱动,我这边就是没有信息输出,且看后面分析: ...

  7. python树莓派串口通信实例_Python实现树莓派USB串口通讯及云端对接

    → USB串口通讯 树莓派上自带一个串口,用于连接蓝牙或是串口命令行,串口资源很少,对于嵌入式的应用来说串口设备很多,需要的串口数量也很多,因为通过USB外接串口是一个不错的选择. 1. 我手中的US ...

  8. 树莓派python串口中文输出_Python实现树莓派USB串口通讯

    → USB串口通讯 树莓派上自带一个串口,用于连接蓝牙或是串口命令行,串口资源很少,对于嵌入式的应用来说串口设备很多,需要的串口数量也很多,因为通过USB外接串口是一个不错的选择. 1. 我手中的US ...

  9. python 复制文件_10 行 Python 代码写 1 个 USB 病毒

    (给Python开发者加星标,提升Python技能) 转自: 知乎-DeepWeaver 昨天在上厕所的时候突发奇想,当你把usb插进去的时候,能不能自动执行usb上的程序.查了一下,发现只有wind ...

  10. python 遍历usb设备_python程序员教你写脚本玩微信跳一跳,只要有耐心,你就是王者!...

    温馨提示:微信已经开始检测分数异常高的情况了,请大家不要跑太高哦 游戏模式 这是一个 2.5D 插画风格的益智游戏,玩家可以通过按压屏幕时间的长短来控制这个「小人」跳跃的距离.可能刚开始上手的时候,因 ...

最新文章

  1. Centos 7.X安装DB2 10.5
  2. 韩顺平 servlet 笔记 第5讲
  3. 《高效程序员的修炼》 读书笔记
  4. windows下安装django的一些问题
  5. Blockchain:《Blockchain applications in insurance》Deloitte—德勤区块链技术研究报告正文版—听课记录
  6. CentOS查看CPU、内存、版本等系统信息
  7. 老师 累了,我们 泪了!
  8. 360——新式的流氓
  9. Java-使用反射获取类型信息
  10. python中表示空类型的是_python中什么表示空类型
  11. 精通~Scrum为什么会转型困难
  12. 微软产品内部协议大公开
  13. 递推和递归:一个自下而上,一个自上而下
  14. Excel入门之快速录入数据
  15. 在Windows系统中安装CentOS系统和gcc
  16. Charles抓包遇到Not allowed POST https://xxxxxxxxxxx/xxxxxxxxxx connection dropped
  17. 地震了!这一次苹果太强硬,如果你的 App 拒绝抛弃这些技术,将在2020年3月全面下架!...
  18. 修改极点五笔的临时罕用字
  19. phpmyadmin连接mysql原理_phpmyadmin连接mysql
  20. Python tkinter库之Canvas 直线等分圆弧(割圆术)

热门文章

  1. 如何制作和使用自签名证书
  2. c#反编译生成DLL过程
  3. IntelliJ IDEA设置炫酷主题
  4. linux 小度 驱动_在Linux下使用小度WiFi
  5. 【吾爱破解】零基础新手破解学习导航
  6. linux能解锁小米手机吗,【BL锁】还在为小米手机如何解锁及解锁后如何加锁而烦恼吗?...
  7. “元宇宙”是个啥?都有哪些大招?
  8. 盘点:12个超炫数据可视化工具
  9. sqlite数据库可视化工具—— DB.Browser安装说明
  10. sumatrapdf反向搜索功能设置