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
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通信测试相关推荐
- python上位机开发实例-python上位机
广告关闭 腾讯云双11爆品提前享,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高满返5000元! 若python上位机接受到的字符为"1',则print出ok,如果字符是 ...
- 随身WIFI折腾日记(一)---霓虹灯
引言 通过对高通410芯片的随身WIFI刷写Debain系统,我们已经拥有了一台带4G功能的迷你ARM64单板电脑.现在我们可以基于此此平台进行一下二次开发. 随身WIFI的优势就是价格低廉,性能和树 ...
- ECU 自动化生产测试系统【案例篇】
在工业4.0和汽车智能网联的大背景下,无论是智能驾驶车辆电子零部件的复杂程度提升,还是用户对整车质量零容忍的态度,都对车辆电子零部件生产过程中的质量检测提出了更高的要求. 经纬恒润以自研TESTBAS ...
- USB to TTL python 本地测试串口通信
手头上有个 USB to TTL CH340 型号的,想在本地用 python 测试下串口通信. 硬件准备 首先是 USB to TTL 元件,找个跳线帽将 TXD 和 RXD 针脚相连,插到电脑上 ...
- 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 ...
- Linux下的Ubuntu16.04系统配置并使用USB转串口(串口转USB),最终使用python的serial和pyserial包实现串口的打开并读取数据
1. USB转串口的配置 1.1 首先使用 lsmod | grep usbserial 指令查看系统是否包含USB转串口驱动,如果没有信息输出不代表没有驱动,我这边就是没有信息输出,且看后面分析: ...
- python树莓派串口通信实例_Python实现树莓派USB串口通讯及云端对接
→ USB串口通讯 树莓派上自带一个串口,用于连接蓝牙或是串口命令行,串口资源很少,对于嵌入式的应用来说串口设备很多,需要的串口数量也很多,因为通过USB外接串口是一个不错的选择. 1. 我手中的US ...
- 树莓派python串口中文输出_Python实现树莓派USB串口通讯
→ USB串口通讯 树莓派上自带一个串口,用于连接蓝牙或是串口命令行,串口资源很少,对于嵌入式的应用来说串口设备很多,需要的串口数量也很多,因为通过USB外接串口是一个不错的选择. 1. 我手中的US ...
- python 复制文件_10 行 Python 代码写 1 个 USB 病毒
(给Python开发者加星标,提升Python技能) 转自: 知乎-DeepWeaver 昨天在上厕所的时候突发奇想,当你把usb插进去的时候,能不能自动执行usb上的程序.查了一下,发现只有wind ...
- python 遍历usb设备_python程序员教你写脚本玩微信跳一跳,只要有耐心,你就是王者!...
温馨提示:微信已经开始检测分数异常高的情况了,请大家不要跑太高哦 游戏模式 这是一个 2.5D 插画风格的益智游戏,玩家可以通过按压屏幕时间的长短来控制这个「小人」跳跃的距离.可能刚开始上手的时候,因 ...
最新文章
- Centos 7.X安装DB2 10.5
- 韩顺平 servlet 笔记 第5讲
- 《高效程序员的修炼》 读书笔记
- windows下安装django的一些问题
- Blockchain:《Blockchain applications in insurance》Deloitte—德勤区块链技术研究报告正文版—听课记录
- CentOS查看CPU、内存、版本等系统信息
- 老师 累了,我们 泪了!
- 360——新式的流氓
- Java-使用反射获取类型信息
- python中表示空类型的是_python中什么表示空类型
- 精通~Scrum为什么会转型困难
- 微软产品内部协议大公开
- 递推和递归:一个自下而上,一个自上而下
- Excel入门之快速录入数据
- 在Windows系统中安装CentOS系统和gcc
- Charles抓包遇到Not allowed POST https://xxxxxxxxxxx/xxxxxxxxxx connection dropped
- 地震了!这一次苹果太强硬,如果你的 App 拒绝抛弃这些技术,将在2020年3月全面下架!...
- 修改极点五笔的临时罕用字
- phpmyadmin连接mysql原理_phpmyadmin连接mysql
- Python tkinter库之Canvas 直线等分圆弧(割圆术)