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条回答
eling13
1楼-- · 2019-07-21 08:14
支持。有上位机可以搞搞。可惜还没学到USB那。
正点原子
2楼-- · 2019-07-21 12:36
cool, 这个不错,谢谢分享.
gz1357902468
3楼-- · 2019-07-21 17:17
这个必须支持。
XINSI
4楼-- · 2019-07-21 18:35
 精彩回答 2  元偷偷看……
八度空间
5楼-- · 2019-07-21 19:48
顶顶,感谢分享
zashouhu
6楼-- · 2019-07-21 22:09
占位学习~

一周热门 更多>