OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 19315|回复: 60

STM32 USB HID通信范例

[复制链接]

1

主题

1

帖子

1

精华

初级会员

Rank: 2

积分
175
金钱
175
注册时间
2014-5-9
在线时间
0 小时
发表于 2014-5-9 15:27:57 | 显示全部楼层 |阅读模式
先上图 







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

由于板上只有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楼上驱动和上位机源代码..

全套打包.rar

5.46 MB, 下载次数: 10068

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

10

主题

274

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
336
金钱
336
注册时间
2013-12-3
在线时间
0 小时
发表于 2014-5-9 16:39:53 | 显示全部楼层
支持。有上位机可以搞搞。可惜还没学到USB那。
不用谢了……
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-5-9 18:09:34 | 显示全部楼层
cool, 这个不错,谢谢分享.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

初级会员

Rank: 2

积分
68
金钱
68
注册时间
2014-2-21
在线时间
8 小时
发表于 2014-5-9 19:34:59 | 显示全部楼层
这个必须支持。
回复 支持 反对

使用道具 举报

53

主题

608

帖子

0

精华

高级会员

Rank: 4

积分
890
金钱
890
注册时间
2013-3-29
在线时间
18 小时
发表于 2014-5-9 19:57:32 | 显示全部楼层
支持支持。谢谢
学电子,学音乐!!
回复 支持 反对

使用道具 举报

120

主题

7878

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12012
金钱
12012
注册时间
2013-9-10
在线时间
427 小时
发表于 2014-5-9 20:04:11 | 显示全部楼层
顶顶,感谢分享
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复 支持 反对

使用道具 举报

0

主题

7

帖子

0

精华

新手上路

积分
27
金钱
27
注册时间
2013-1-12
在线时间
0 小时
发表于 2014-5-9 20:53:47 | 显示全部楼层
占位学习~
回复 支持 反对

使用道具 举报

8

主题

155

帖子

0

精华

高级会员

Rank: 4

积分
754
金钱
754
注册时间
2011-11-12
在线时间
155 小时
发表于 2014-5-10 17:56:32 | 显示全部楼层
楼主威武,谢谢分享~
回复 支持 反对

使用道具 举报

15

主题

204

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
287
金钱
287
注册时间
2013-7-17
在线时间
0 小时
发表于 2014-5-14 16:37:03 | 显示全部楼层
谢谢分享。。。。。
有生之年,只诉温暖不言殇,花味渐浓,茶味渐醇,倾心相遇,安暖相陪。
回复 支持 反对

使用道具 举报

1

主题

10

帖子

0

精华

初级会员

Rank: 2

积分
108
金钱
108
注册时间
2013-9-21
在线时间
22 小时
发表于 2014-6-3 22:37:15 | 显示全部楼层
请教楼主,上位机用什么做的??VB?VC?
回复 支持 反对

使用道具 举报

42

主题

568

帖子

0

精华

高级会员

Rank: 4

积分
784
金钱
784
注册时间
2010-12-19
在线时间
5 小时
发表于 2014-6-4 08:56:07 | 显示全部楼层
40楼呀,现在还10楼。
要加紧盖楼呀
一个上蹿下跳的猴子~~~
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2014-6-4
在线时间
1 小时
发表于 2014-6-4 10:05:32 | 显示全部楼层
顶到此为止40楼
回复 支持 反对

使用道具 举报

2

主题

16

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2012-8-28
在线时间
0 小时
发表于 2014-6-4 12:48:11 | 显示全部楼层
感谢分享......
回复 支持 反对

使用道具 举报

17

主题

466

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2164
金钱
2164
注册时间
2013-1-11
在线时间
510 小时
发表于 2014-6-13 13:40:05 | 显示全部楼层
支持了,看上去很历害!
知识是你最好的财富
回复 支持 反对

使用道具 举报

1

主题

7

帖子

0

精华

新手上路

积分
32
金钱
32
注册时间
2014-5-31
在线时间
0 小时
发表于 2014-6-13 14:12:05 | 显示全部楼层
顶啊,学习中……
回复 支持 反对

使用道具 举报

3

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
57
金钱
57
注册时间
2014-2-23
在线时间
1 小时
发表于 2014-6-15 20:38:14 | 显示全部楼层
q请问上位机是用什么语语言写的?
回复 支持 反对

使用道具 举报

0

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
103
金钱
103
注册时间
2014-4-29
在线时间
18 小时
发表于 2014-8-7 19:53:55 | 显示全部楼层
感谢楼主分享
回复 支持 反对

使用道具 举报

17

主题

466

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2164
金钱
2164
注册时间
2013-1-11
在线时间
510 小时
发表于 2014-8-7 22:51:41 | 显示全部楼层
c顶顶上40楼啊
知识是你最好的财富
回复 支持 反对

使用道具 举报

17

主题

466

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2164
金钱
2164
注册时间
2013-1-11
在线时间
510 小时
发表于 2014-8-7 22:52:31 | 显示全部楼层
都过去了2个月了,才到一半工程,有没有人帮忙顶啊????
知识是你最好的财富
回复 支持 反对

使用道具 举报

10

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
81
金钱
81
注册时间
2013-10-19
在线时间
2 小时
发表于 2014-8-12 21:33:50 | 显示全部楼层

好东西

回复 支持 反对

使用道具 举报

8

主题

76

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
264
金钱
264
注册时间
2013-9-5
在线时间
31 小时
发表于 2014-9-3 08:33:34 | 显示全部楼层
谢谢分享正准备学习,好象很复杂
回复 支持 反对

使用道具 举报

7

主题

65

帖子

2

精华

论坛元老

Rank: 8Rank: 8

积分
3203
金钱
3203
注册时间
2013-12-8
在线时间
440 小时
发表于 2014-9-3 08:47:17 | 显示全部楼层
好东西,感谢楼主分享!
回复 支持 反对

使用道具 举报

13

主题

185

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
272
金钱
272
注册时间
2014-4-9
在线时间
9 小时
发表于 2014-9-4 12:04:39 | 显示全部楼层
上位机估计我搞不来,帮忙盖楼。
大海啊,全是水; 骏马啊,四条腿。
回复 支持 反对

使用道具 举报

33

主题

253

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
412
金钱
412
注册时间
2012-8-16
在线时间
0 小时
发表于 2014-9-4 14:49:04 | 显示全部楼层
果断顶起!!!盖楼中。。。。。
开源的世界,你可以做主!!
回复 支持 反对

使用道具 举报

0

主题

44

帖子

0

精华

高级会员

Rank: 4

积分
553
金钱
553
注册时间
2014-8-18
在线时间
67 小时
发表于 2014-9-5 03:21:00 | 显示全部楼层
顶顶,感谢分享
回复 支持 反对

使用道具 举报

2

主题

9

帖子

0

精华

新手上路

积分
46
金钱
46
注册时间
2014-7-19
在线时间
2 小时
发表于 2014-9-5 16:23:35 | 显示全部楼层
有点时间立马学
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
21
金钱
21
注册时间
2014-9-13
在线时间
0 小时
发表于 2014-9-13 09:00:44 | 显示全部楼层
不错哦,加紧盖楼
回复 支持 反对

使用道具 举报

15

主题

54

帖子

0

精华

初级会员

Rank: 2

积分
179
金钱
179
注册时间
2012-4-3
在线时间
13 小时
发表于 2014-9-15 13:19:04 | 显示全部楼层
请问楼主,这个工程建立,USB的部分是你自己从官方固件库改的还是从其他已有的工程上移植的。
最近也是想自己弄USB,从官方弄下来的固件,应该如何修改呢
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
21
金钱
21
注册时间
2014-10-3
在线时间
0 小时
发表于 2014-10-3 16:55:27 | 显示全部楼层
非常值得学习。
回复 支持 反对

使用道具 举报

27

主题

259

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
387
金钱
387
注册时间
2014-8-19
在线时间
0 小时
发表于 2014-10-3 22:35:12 | 显示全部楼层
29=============
回复 支持 反对

使用道具 举报

27

主题

259

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
387
金钱
387
注册时间
2014-8-19
在线时间
0 小时
发表于 2014-10-3 22:36:14 | 显示全部楼层
30==============
回复 支持 反对

使用道具 举报

27

主题

259

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
387
金钱
387
注册时间
2014-8-19
在线时间
0 小时
发表于 2014-10-3 22:36:39 | 显示全部楼层
31======================
回复 支持 反对

使用道具 举报

27

主题

259

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
387
金钱
387
注册时间
2014-8-19
在线时间
0 小时
发表于 2014-10-3 22:37:02 | 显示全部楼层
请教楼主,上位机用什么做的??VB?VC?
回复 支持 反对

使用道具 举报

27

主题

259

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
387
金钱
387
注册时间
2014-8-19
在线时间
0 小时
发表于 2014-10-3 22:37:16 | 显示全部楼层
请教楼主,上位机用什么做的??VB?VC?
回复 支持 反对

使用道具 举报

27

主题

259

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
387
金钱
387
注册时间
2014-8-19
在线时间
0 小时
发表于 2014-10-3 22:37:31 | 显示全部楼层
请教楼主,上位机用什么做的??VB?VC?
回复 支持 反对

使用道具 举报

27

主题

259

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
387
金钱
387
注册时间
2014-8-19
在线时间
0 小时
发表于 2014-10-3 22:38:00 | 显示全部楼层
请教楼主,上位机用什么做的??VB?VC?
回复 支持 反对

使用道具 举报

27

主题

259

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
387
金钱
387
注册时间
2014-8-19
在线时间
0 小时
发表于 2014-10-3 22:38:10 | 显示全部楼层
请教楼主,上位机用什么做的??VB?VC?
回复 支持 反对

使用道具 举报

27

主题

259

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
387
金钱
387
注册时间
2014-8-19
在线时间
0 小时
发表于 2014-10-3 22:38:24 | 显示全部楼层
请教楼主,上位机用什么做的??VB?VC?
回复 支持 反对

使用道具 举报

27

主题

259

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
387
金钱
387
注册时间
2014-8-19
在线时间
0 小时
发表于 2014-10-3 22:49:06 | 显示全部楼层
请教楼主,上位机用什么做的??VB?VC?
回复 支持 反对

使用道具 举报

27

主题

259

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
387
金钱
387
注册时间
2014-8-19
在线时间
0 小时
发表于 2014-10-3 22:49:25 | 显示全部楼层
请教楼主,上位机用什么做的??VB?VC?
回复 支持 反对

使用道具 举报

27

主题

259

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
387
金钱
387
注册时间
2014-8-19
在线时间
0 小时
发表于 2014-10-3 22:49:54 | 显示全部楼层
请教楼主,上位机用什么做的??
回复 支持 反对

使用道具 举报

1

主题

8

帖子

0

精华

初级会员

Rank: 2

积分
100
金钱
100
注册时间
2014-10-15
在线时间
16 小时
发表于 2014-10-17 16:40:36 | 显示全部楼层
USB-HID不是自动识别的吗,请问为什么还要安装驱动?
回复 支持 反对

使用道具 举报

1

主题

8

帖子

0

精华

初级会员

Rank: 2

积分
100
金钱
100
注册时间
2014-10-15
在线时间
16 小时
发表于 2014-10-23 11:43:15 | 显示全部楼层
这个帖子是USB虚拟串口而不是USB自定义HID。。。
回复 支持 反对

使用道具 举报

8

主题

19

帖子

0

精华

初级会员

Rank: 2

积分
113
金钱
113
注册时间
2015-1-27
在线时间
15 小时
发表于 2015-2-10 16:56:23 | 显示全部楼层
我也想问 USB HID 为什么还要安装驱动?  系统不是自带驱动吗?
看着容易,学着不易,且学且努力!
回复 支持 反对

使用道具 举报

3

主题

66

帖子

0

精华

初级会员

Rank: 2

积分
141
金钱
141
注册时间
2015-1-20
在线时间
7 小时
发表于 2015-2-10 17:29:41 | 显示全部楼层
绑定..........
http://blog.csdn.net/kiti1013 人都有梦 在遥远的未来
回复 支持 反对

使用道具 举报

0

主题

13

帖子

0

精华

新手上路

积分
37
金钱
37
注册时间
2015-10-7
在线时间
0 小时
发表于 2015-11-8 18:56:38 | 显示全部楼层
非常好的东西,谢谢分享
回复 支持 反对

使用道具 举报

4

主题

98

帖子

0

精华

高级会员

Rank: 4

积分
755
金钱
755
注册时间
2015-9-16
在线时间
94 小时
发表于 2015-11-9 13:57:28 | 显示全部楼层
谢谢分享,刚好在看这个,也恰好看到圈圈这个例程。
回复 支持 反对

使用道具 举报

2

主题

16

帖子

0

精华

新手上路

积分
47
金钱
47
注册时间
2015-10-5
在线时间
1 小时
发表于 2015-11-9 18:08:15 | 显示全部楼层
楼主 ,  我下载了原子哥的那个程序到迷你开发板里  连接电脑以后  总显示usb工作不正常  是什么原因???
回复 支持 反对

使用道具 举报

15

主题

786

帖子

5

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3223
金钱
3223
注册时间
2015-7-26
在线时间
811 小时
发表于 2015-11-9 18:31:55 | 显示全部楼层
mark!谢谢分享
我的博客:http://blog.csdn.net/itdo_just
回复 支持 反对

使用道具 举报

2

主题

19

帖子

0

精华

新手上路

积分
47
金钱
47
注册时间
2015-12-11
在线时间
0 小时
发表于 2015-12-15 11:35:01 | 显示全部楼层
楼主   怎么读取电脑发送过来的数据 啊   调用哪个函数啊
天地是我的心
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-22 05:38

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表