STM32 USB HID通信范例

2019-07-21 07:35发布

先上图 






目前基本实现软件的所有控制功能

由于板上只有3个按键 所有只能读取3个按键  并且是按键 不是开关(原版的意思应该是开关)

USB配置成自定义设备 开辟0,1,2共三个端点  0就不说了  1端点用来发送LED状态和读取KEY
2端点用来发送手动输入的数据(就是中间的数据发送区)
屏显示接收到的数据 和LED的虚拟开关表示
按键1,2,3按下后会向电脑发送数据,并对应修改软件上的按键状态显示
驱动暂时只支持XP  没XP可以在XP虚拟机下面试验

仓促完工  BUG自测  有大神帮忙移植到战舰板 也共享下  ,估计现在主流配置都是战舰板子了 
有兴趣的自己移植到战舰应该也没问题

驱动是单sys文件加INF文件  不会装的自己度娘, 直接把sys文件拷到window/system32/driver/下也行

看大家兴趣  能穿到裤子   就在40楼上驱动和上位机源代码..
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
49条回答
dongbaohui
1楼-- · 2019-07-24 23:03
请教楼主,上位机用什么做的??VB?VC?
dongbaohui
2楼-- · 2019-07-24 23:33
请教楼主,上位机用什么做的??VB?VC?
dongbaohui
3楼-- · 2019-07-25 01:00
 精彩回答 2  元偷偷看……
dongbaohui
4楼-- · 2019-07-25 02:58
请教楼主,上位机用什么做的??
quanhaiqiang
5楼-- · 2019-07-25 06:20
USB-HID不是自动识别的吗,请问为什么还要安装驱动?
quanhaiqiang
6楼-- · 2019-07-25 10:46
这个帖子是USB虚拟串口而不是USB自定义HID。。。

一周热门 更多>