OpenEdv-开源电子网

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

STM32 USB复合设备:USB鼠标+HID设备与PC机通信 STM32 USB复合设备双接口鼠标+键盘

[复制链接]

20

主题

111

帖子

2

精华

高级会员

Rank: 4

积分
541
金钱
541
注册时间
2011-10-18
在线时间
9 小时
发表于 2013-2-28 14:01:51 | 显示全部楼层 |阅读模式

功能介绍:STM32 USB复合设备不仅仅有USB鼠标功能,还同时具备HID功能,鼠标和HID为两个不同的接口组合成USB复合设备。鼠标接口用到了端点3, HID接口用到了端点1和端点2,HID可以与PC机通信,可以发送和接收数据。有了这样成功的例子,你可以做多个接口的USB复合设备。

说明:本程序为本人自己设计完成(参考圈圈手册说明),如果需要的朋友可以加本人QQ:345415244.  可以互相交流学习。


 

下图为接了USB复设备之后

 

 

测试说明:STM32 USB复合设备完成鼠标左键和右键测试,

下图为HID与PC通信:



 

 

 



STM32 USB复合设备双接口鼠标+键盘


 


                                        

?成功只是最后一小步的坚持!
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165536
金钱
165536
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-2-28 16:08:17 | 显示全部楼层
直接传论坛吧,呵呵。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

20

主题

111

帖子

2

精华

高级会员

Rank: 4

积分
541
金钱
541
注册时间
2011-10-18
在线时间
9 小时
 楼主| 发表于 2013-2-28 16:16:14 | 显示全部楼层
回复【2楼】正点原子:

直接传论坛吧,呵呵。

---------------------------------
这个是给客户做的项目,出于保密原则现在暂时不能开源,不过可相互学习。因为这个东西真的很难做。我花了很长时间不断测试不断改,再看资料。光看圈圈的手册也不一定能做得出来。因为他的程序是D12,我的程序是STM32,还是有一些不同点的, 这些不同点就是难点。
?成功只是最后一小步的坚持!
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165536
金钱
165536
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-2-28 16:41:19 | 显示全部楼层
哦,那你方便的时候再说吧。呵呵。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2234
金钱
2234
注册时间
2012-4-30
在线时间
7 小时
发表于 2013-2-28 16:49:39 | 显示全部楼层
顶~~
回复 支持 反对

使用道具 举报

25

主题

683

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1351
金钱
1351
注册时间
2012-4-25
在线时间
195 小时
发表于 2013-3-1 15:27:18 | 显示全部楼层
有想法,还没去做,我理解的难点应该就是 多了2个端点的 数据处理,这个可以参考单个的键盘,鼠标控制程序。去年也写过类似HID和PC机通信程序。
1-1
回复 支持 反对

使用道具 举报

53

主题

324

帖子

0

精华

高级会员

Rank: 4

积分
598
金钱
598
注册时间
2012-6-18
在线时间
7 小时
发表于 2013-3-1 16:57:44 | 显示全部楼层
期待开源。。。
回复 支持 反对

使用道具 举报

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2234
金钱
2234
注册时间
2012-4-30
在线时间
7 小时
发表于 2013-3-1 21:27:59 | 显示全部楼层
回复【7楼】565956807@qq.com:
---------------------------------
如果楼主肯开源,我昨天就写完了~
回复 支持 反对

使用道具 举报

7

主题

85

帖子

0

精华

初级会员

Rank: 2

积分
163
金钱
163
注册时间
2011-3-3
在线时间
12 小时
发表于 2013-3-2 00:32:22 | 显示全部楼层
自己写的你也敢用?还做项目用?佩服,小心担责任哦……
回复 支持 反对

使用道具 举报

54

主题

537

帖子

0

精华

高级会员

Rank: 4

积分
797
金钱
797
注册时间
2012-2-27
在线时间
7 小时
发表于 2013-5-18 16:48:40 | 显示全部楼层
顶楼主正想学习呢
回复 支持 反对

使用道具 举报

2

主题

22

帖子

0

精华

初级会员

Rank: 2

积分
92
金钱
92
注册时间
2014-1-6
在线时间
13 小时
发表于 2014-2-17 17:48:55 | 显示全部楼层
楼主好人,小弟想学习、、、邮箱1033867716@qq.com   谢谢
最热情的问候 With My Warmest Regards
回复 支持 反对

使用道具 举报

5

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
184
金钱
184
注册时间
2014-7-13
在线时间
44 小时
发表于 2014-7-13 14:22:31 | 显示全部楼层
本帖最后由 ymkfbj 于 2022-7-10 05:45 编辑

楼主好人!
回复 支持 反对

使用道具 举报

1

主题

3

帖子

0

精华

新手入门

积分
27
金钱
27
注册时间
2014-9-1
在线时间
0 小时
发表于 2014-9-1 22:05:17 | 显示全部楼层
什么时候给开源的啊
回复 支持 反对

使用道具 举报

1

主题

3

帖子

0

精华

新手入门

积分
27
金钱
27
注册时间
2014-9-1
在线时间
0 小时
发表于 2014-9-1 22:06:57 | 显示全部楼层
我正好在这上面遇到了不少困难,能给指点指点吗?
回复 支持 反对

使用道具 举报

6

主题

39

帖子

0

精华

初级会员

Rank: 2

积分
103
金钱
103
注册时间
2014-10-21
在线时间
7 小时
发表于 2014-10-21 14:46:37 | 显示全部楼层
Mmark
回复 支持 反对

使用道具 举报

11

主题

39

帖子

0

精华

初级会员

Rank: 2

积分
107
金钱
107
注册时间
2014-8-22
在线时间
0 小时
发表于 2014-12-11 08:21:11 | 显示全部楼层
你这个用了两个USB接口还是一个呢?
回复 支持 反对

使用道具 举报

6

主题

39

帖子

0

精华

初级会员

Rank: 2

积分
103
金钱
103
注册时间
2014-10-21
在线时间
7 小时
发表于 2014-12-12 09:43:24 | 显示全部楼层
楼主 现在可以共享下代码了不?我也在做这个玩,但是识别为复合设备,但是无法实现数据输入~
http://www.amobbs.com/thread-5607899-1-1.html
爱电子,爱科技,爱新技术
回复 支持 反对

使用道具 举报

2

主题

27

帖子

0

精华

初级会员

Rank: 2

积分
55
金钱
55
注册时间
2015-3-30
在线时间
0 小时
发表于 2015-6-1 11:56:12 | 显示全部楼层
回复【3楼】suqingxiao:
---------------------------------
问个问题哦,我现在用单片机做一个设备枚举成两个接口的USB设备,1端点作为鼠标,2,3端点作为BULK传输,为什么枚举都很正确,鼠标正常,而BULK貌似没有接收数据
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
11
金钱
11
注册时间
2016-1-20
在线时间
2 小时
发表于 2016-2-12 19:58:20 | 显示全部楼层
逗逼  楼主。。。。。。
回复 支持 反对

使用道具 举报

12

主题

24

帖子

0

精华

初级会员

Rank: 2

积分
129
金钱
129
注册时间
2012-10-28
在线时间
18 小时
发表于 2016-2-20 16:44:03 | 显示全部楼层
楼主 这个程序 是基于那个芯片。
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

精华

新手入门

积分
47
金钱
47
注册时间
2015-2-12
在线时间
12 小时
发表于 2016-5-29 21:43:09 | 显示全部楼层
求开源!!!!
ps:709335543@qq.com能发一份吗
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
43
金钱
43
注册时间
2017-11-23
在线时间
9 小时
发表于 2018-4-9 11:48:32 | 显示全部楼层
楼主,你PC端测试软件是什么
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-9 13:44

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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