OpenEdv-开源电子网

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

MINI板实现自定义USB_HID设备,上位机为VB6.0程序(比VC要简单一些)

[复制链接]

14

主题

34

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
200
金钱
200
注册时间
2017-5-4
在线时间
81 小时
发表于 2017-8-11 16:26:59 | 显示全部楼层 |阅读模式
      下位机采用MINI板,芯片为STM32F103RCT6,USB库为官方STM32_USB-FS-Device_Lib_V4.0.0库,在原子的触控USB鼠标修改而来,报告描述符参考《圈圈教你玩USB》第五章自定义HID设备。
上位机参考网上的例程修改而来,由于本人VC++比较弱,故采用VB6.0来做上位机,调用的API和 VC++几乎一模一样,具体的函数功能在《圈圈》的书中讲的很详细。
      实现的功能为上位机发送8字节的HID报告,STM32原封不动返回。成功的实现了USB_HID通信,后期可以非常方便的进行扩展,实现上位机通过USB操作开发板,完成更复杂的功能。对于现在台式机没有串口的使用起来非常方便。
      STM32的程序均采用最新的HAL库编写,相比原来的标准库使用起来没什么区别,主要ST大力推HAL,高级的芯片已经没有标准库跟新,与时俱进,跟着ST官方走没错。下位机程序里面的串口采用了经典的DMA+空闲中断方式接受数据,感兴趣的朋友可以看看
     上位机在使用的时候将VID和PID改成和自己设备一致就可以了,然后点击once单次发送接收,也可以continue连续发送接收。

1502439426(1).png
1502439919(1).png
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

14

主题

34

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
200
金钱
200
注册时间
2017-5-4
在线时间
81 小时
 楼主| 发表于 2017-8-11 16:34:50 | 显示全部楼层
忘了传代码了。。

usbhidio.zip

26.59 KB, 下载次数: 1422

MyHID.zip

911.62 KB, 下载次数: 1586

回复 支持 1 反对 0

使用道具 举报

17

主题

465

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2142
金钱
2142
注册时间
2013-1-11
在线时间
504 小时
发表于 2017-8-21 17:17:55 | 显示全部楼层
顶一个!
回复 支持 反对

使用道具 举报

5

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
84
金钱
84
注册时间
2014-9-30
在线时间
15 小时
发表于 2017-8-23 18:42:09 | 显示全部楼层
原子哥,请教一下,pc机需要驱动吗?
回复 支持 反对

使用道具 举报

0

主题

13

帖子

0

精华

高级会员

Rank: 4

积分
536
金钱
536
注册时间
2016-11-16
在线时间
48 小时
发表于 2017-11-24 13:29:10 | 显示全部楼层
大力支持,源码拿走参考,感谢楼主分享
回复 支持 反对

使用道具 举报

0

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
93
金钱
93
注册时间
2015-12-22
在线时间
11 小时
发表于 2017-12-6 16:42:22 | 显示全部楼层
这个必须顶
回复 支持 反对

使用道具 举报

1

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
129
金钱
129
注册时间
2017-4-18
在线时间
17 小时
发表于 2018-2-27 10:38:05 | 显示全部楼层

请问有F407的USB收发程序与PC程序吗,邮箱:1053912923@qq.com,谢谢!!!
回复 支持 反对

使用道具 举报

0

主题

19

帖子

0

精华

初级会员

Rank: 2

积分
80
金钱
80
注册时间
2018-3-8
在线时间
11 小时
发表于 2018-3-8 18:30:52 | 显示全部楼层
好东西,今天用到了
回复 支持 反对

使用道具 举报

0

主题

11

帖子

0

精华

新手上路

积分
40
金钱
40
注册时间
2018-3-31
在线时间
8 小时
发表于 2018-4-4 15:41:51 | 显示全部楼层
回复 支持 反对

使用道具 举报

0

主题

286

帖子

0

精华

高级会员

Rank: 4

积分
949
金钱
949
注册时间
2018-4-21
在线时间
264 小时
发表于 2018-11-7 13:48:23 来自手机 | 显示全部楼层
谢谢分享!!
回复 支持 反对

使用道具 举报

1

主题

87

帖子

0

精华

初级会员

Rank: 2

积分
162
金钱
162
注册时间
2018-11-7
在线时间
16 小时
发表于 2018-11-7 17:34:28 | 显示全部楼层
先顶一个!!
回复 支持 反对

使用道具 举报

2

主题

26

帖子

0

精华

高级会员

Rank: 4

积分
639
金钱
639
注册时间
2017-7-24
在线时间
124 小时
发表于 2018-11-7 20:48:10 | 显示全部楼层
谢谢分享~
回复 支持 反对

使用道具 举报

40

主题

250

帖子

0

精华

高级会员

Rank: 4

积分
854
金钱
854
注册时间
2016-11-13
在线时间
705 小时
发表于 2019-6-11 22:48:32 来自手机 | 显示全部楼层
正在学习vb,急需vb的项目来练手
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
6
金钱
6
注册时间
2019-9-17
在线时间
1 小时
发表于 2019-11-11 10:42:50 | 显示全部楼层
厉害厉害,顶一个!
回复 支持 反对

使用道具 举报

1

主题

82

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3162
金钱
3162
注册时间
2017-7-10
在线时间
361 小时
发表于 2019-11-20 15:42:31 | 显示全部楼层
感谢分享,学习了
回复 支持 反对

使用道具 举报

1

主题

82

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3162
金钱
3162
注册时间
2017-7-10
在线时间
361 小时
发表于 2019-12-10 10:47:40 | 显示全部楼层
非常好用,赞
回复 支持 反对

使用道具 举报

9

主题

39

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
273
金钱
273
注册时间
2013-3-11
在线时间
72 小时
发表于 2020-8-22 12:21:52 | 显示全部楼层
如果要改成16字节,要怎么改啊,楼主
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
17
金钱
17
注册时间
2020-10-19
在线时间
4 小时
发表于 2020-11-19 15:08:46 | 显示全部楼层
学习中,谢谢楼主
回复 支持 反对

使用道具 举报

0

主题

12

帖子

0

精华

初级会员

Rank: 2

积分
77
金钱
77
注册时间
2013-7-31
在线时间
13 小时
发表于 2021-3-11 11:26:01 | 显示全部楼层
群主牛逼!!!就是想不明白,为什么得把上位机打开,bus hound才能发送数据给单片机?上位机软件关了,bus hound就不能发送?小白一个,希望大神赐教
回复 支持 反对

使用道具 举报

8

主题

28

帖子

0

精华

高级会员

Rank: 4

积分
670
金钱
670
注册时间
2015-3-24
在线时间
89 小时
发表于 2023-1-14 21:39:28 | 显示全部楼层
我把上位机用于stc8h HID测试,怎么找不到该stc USB设备?
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手上路

积分
23
金钱
23
注册时间
2013-8-20
在线时间
0 小时
发表于 2023-4-28 15:41:41 | 显示全部楼层
loveliness
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
3
金钱
3
注册时间
2023-5-4
在线时间
0 小时
发表于 2023-5-4 08:53:10 | 显示全部楼层

学习用得上。谢谢!
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手上路

积分
20
金钱
20
注册时间
2017-9-8
在线时间
4 小时
发表于 2023-6-7 14:53:39 | 显示全部楼层
厉害,谢谢。
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
9
金钱
9
注册时间
2019-5-17
在线时间
1 小时
发表于 2024-1-9 09:20:24 | 显示全部楼层
感谢大神楼主!!
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-23 12:48

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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