你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

分享一个USB通信的STM32程序和QT程序源码

[复制链接]
mzy2364 发布时间:2019-7-22 10:08
本帖最后由 mzy2364 于 2019-7-22 10:12 编辑

上位机和STM32采用USB-HID通信,即插即用的无需驱动。STM32程序采用STM32CubeMX配置并修改,基于NUCLEO144-F767的。上位机采用QT,调用hidapi库编写,USB的通信利用单独的线程操作,避免了接收数据的时候主界面卡顿的问题,STM32跟电脑连接后,打开程序即可接收STM32发来的数据,不用打开端口,不用装驱动。
缺点:传输的数据量比较小,只适合传一些开关量等等。
优点:即插即用,对于更新下位机的一些配置很实用。
QT上位机是开源的,见附件。
对于初学者来说是非常不错的一个demo,大佬请忽略。
722.png

源码界面
7221.png


文件太大似乎放不下EXE文件
USB_HID_boxed.zip (19.28 MB, 下载次数: 323)
7222.png
收藏 7 评论11 发布时间:2019-7-22 10:08

举报

11个回答
mzy2364 回答时间:2019-7-22 10:13:26
谢谢分享
七哥 回答时间:2019-7-22 14:31:54
二楼占上
shifmrobot 回答时间:2019-7-22 17:45:51
谢谢分享
yejingang-21839 回答时间:2019-7-25 17:04:00
谢谢分享
chiefrao 回答时间:2019-8-13 08:48:15
谢谢分享
generalcircuits 回答时间:2019-8-13 10:48:47
谢谢分享
chiefrao 回答时间:2019-8-13 15:01:41
学习学习
sblpp 回答时间:2019-8-13 20:42:31
谢谢分享,学习学习!
我不怕 回答时间:2019-8-14 08:15:00
谢谢分享,尝试一下!
Kevin_G 回答时间:2019-8-17 21:51:44

谢谢分享
zhuofengdd 回答时间:2019-10-25 19:33:25
谢谢分享

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版