|
本帖最后由 mzy2364 于 2019-7-22 10:12 编辑 上位机和STM32采用USB-HID通信,即插即用的无需驱动。STM32程序采用STM32CubeMX配置并修改,基于NUCLEO144-F767的。上位机采用QT,调用hidapi库编写,USB的通信利用单独的线程操作,避免了接收数据的时候主界面卡顿的问题,STM32跟电脑连接后,打开程序即可接收STM32发来的数据,不用打开端口,不用装驱动。 缺点:传输的数据量比较小,只适合传一些开关量等等。 优点:即插即用,对于更新下位机的一些配置很实用。 QT上位机是开源的,见附件。 对于初学者来说是非常不错的一个demo,大佬请忽略。
源码界面
文件太大似乎放不下EXE文件
USB_HID_boxed.zip
(19.28 MB, 下载次数: 277)
|
| 谢谢分享 |
二楼占上 |
| 谢谢分享 |
| 谢谢分享 |
| 谢谢分享 |
| 谢谢分享 |
| 学习学习 |
| 谢谢分享,学习学习! |
| 谢谢分享,尝试一下! |
STM32
超强工具——STM32CubeMX 你会用吗?
集结出发! STM32全国研讨会系列之一:ST智能门铃中国首秀
关于STM32启动文件的几个小问题
【银杏科技ARM+FPGA双核心应用】STM32H7系列35——USB_VCP_FS
【银杏科技ARM+FPGA双核心应用】STM32H7系列28——USB_HID
粉丝分享 | 图说CRC原理应用及STM32硬件CRC外设
STM32L151进入低功耗,并由RTC唤醒的故事
[转]stm32控制NFC模块(PN532)源码(P2P,模拟卡,读写卡等
STM32G070RB+LVGL移植
微信公众号
手机版