硬汉嵌入式论坛

 找回密码
 立即注册
查看: 5666|回复: 21
收起左侧

[客户分享] stm32-v5 USB-HID通信

  [复制链接]

3

主题

15

回帖

24

积分

新手上路

积分
24
发表于 2019-7-11 22:12:07 | 显示全部楼层 |阅读模式
stm32f407- V5开发板实现usbhid的功能,提供源码供参考学习

移植官方的例程,

感谢硬汉兄的指点!!


V5-MicroUSB接口实现HID功能.rar

14.35 MB, 下载次数: 819

源码

HID工具V1.3.1.exe

441.5 KB, 下载次数: 495

工具

评分

参与人数 1金币 +100 收起 理由
eric2013 + 100 赞一个!

查看全部评分

回复

使用道具 举报

32

主题

295

回帖

391

积分

高级会员

积分
391
发表于 2019-7-11 23:05:45 | 显示全部楼层
感谢
回复

使用道具 举报

36

主题

2039

回帖

2147

积分

至尊会员

积分
2147
发表于 2019-7-12 01:48:03 | 显示全部楼层
不错不错
Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better.
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106726
QQ
发表于 2019-7-12 10:18:48 | 显示全部楼层
相当给力,赞
回复

使用道具 举报

18

主题

216

回帖

270

积分

高级会员

积分
270
发表于 2019-9-18 21:52:02 | 显示全部楼层
想請教一下woshihaohan大大,

這HID工具的DRIVER是
WINDOWS原本的HID DRIVER嗎??

謝謝.
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106726
QQ
发表于 2019-9-19 00:52:46 | 显示全部楼层
inceboy 发表于 2019-9-18 21:52
想請教一下woshihaohan大大,

這HID工具的DRIVER是

对。
回复

使用道具 举报

18

主题

216

回帖

270

积分

高级会员

积分
270
发表于 2019-9-19 22:24:26 | 显示全部楼层
HI 板主,那再想問一下這WINDOWS原生的
HID DRIVER是否有參考的資料??
是否有可以參考的C#的範例??

因為目前有找到兩個DRIVER來存取,一個是LibUsbDotNet
但這個就得把WINDOWS的"USB輸入裝置"利用
inf-wizard改成一個它自己的裝置
"libusb-win32 devices"

所以就想找另一個不用改driver的solution
就找到另一個ahid的driver,但是這個我自己試起來只能讀,
沒法子寫到裝置裡.

所以目前在找一個可以對自己的"USB輸入裝置"讀寫的c# driver.

謝謝.

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106726
QQ
发表于 2019-9-20 00:33:25 | 显示全部楼层
inceboy 发表于 2019-9-19 22:24
HI 板主,那再想問一下這WINDOWS原生的
HID DRIVER是否有參考的資料??
是否有可以參考的C#的範例??

你说的是上位机范例?
回复

使用道具 举报

18

主题

216

回帖

270

积分

高级会员

积分
270
发表于 2019-9-20 09:27:05 | 显示全部楼层
eric2013 发表于 2019-9-20 00:33
你说的是上位机范例?

HI 板主

YES.
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106726
QQ
发表于 2019-9-20 10:23:06 | 显示全部楼层
回复

使用道具 举报

18

主题

216

回帖

270

积分

高级会员

积分
270
发表于 2019-9-22 00:52:44 | 显示全部楼层
HI 板主

是C++的SAMPLE啊..........
這還得去安裝一個WDK_EN_7600的
WINDOWS DRIVER KIT

要重新看了, 對C++的專案沒那麼熟..

謝謝.
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106726
QQ
发表于 2019-9-23 00:50:55 | 显示全部楼层
inceboy 发表于 2019-9-22 00:52
HI 板主

是C++的SAMPLE啊..........

使用我这个帖子里面的案例方法,倒是使用C就够:

【专题教程第8期】基于emWin模拟器的USB BULK上位机开发,仅需C即可,简单易实现
http://www.armbbs.cn/forum.php?m ... 0026&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

18

主题

216

回帖

270

积分

高级会员

积分
270
发表于 2019-9-23 20:15:07 | 显示全部楼层
HI 板主晚安.

你這個範例我己經試成功讀寫了.
但是看了下DRIVER你好像也是用LibUsbDotNet.
把DRIVER改成:"libusb-win32 devices"

我現在是想找一個可以不用改DRIVER,
用原本的"USB輸入裝置"就可以讀寫的C#上位機範例.

之前找到這個, 但目前試只能讀,寫不進去.
http://ahidlib.com/pages/index.php
回复

使用道具 举报

18

主题

216

回帖

270

积分

高级会员

积分
270
发表于 2019-9-25 00:10:59 | 显示全部楼层
HI 板主晚安

所以我才會對woshihaohan大大的
這個HID工具V1.3.1.exe感興趣.

因為真的可以對
V5開發板列舉的"USB輸入裝置"作讀寫.
回复

使用道具 举报

18

主题

216

回帖

270

积分

高级会员

积分
270
发表于 2019-9-25 23:18:05 | 显示全部楼层
HI 板主

這個HID工具V1.3.1.exe
的關於頁面上有註明是C#寫的??

但您給的KEIL這個是C++範例??
連"Micrium提供的一些USB设备上位机软件包
"一打開也是C++範例.

謝謝.
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106726
QQ
发表于 2019-9-26 00:18:13 | 显示全部楼层
inceboy 发表于 2019-9-25 23:18
HI 板主

這個HID工具V1.3.1.exe

那就学习下C++即可
回复

使用道具 举报

7

主题

125

回帖

146

积分

初级会员

积分
146
发表于 2019-9-26 00:58:44 | 显示全部楼层
inceboy 发表于 2019-9-25 23:18
HI 板主

這個HID工具V1.3.1.exe

可以试下这个小软件,上半年做USB HID的时候用这个小工具做了调试,非常不错,C#写的
rawHID
回复

使用道具 举报

18

主题

216

回帖

270

积分

高级会员

积分
270
发表于 2019-10-2 09:12:34 | 显示全部楼层
狂野的庄稼汉 发表于 2019-9-26 00:58
可以试下这个小软件,上半年做USB HID的时候用这个小工具做了调试,非常不错,C#写的
rawHID

HI 莊稼漢

謝謝.
回复

使用道具 举报

6

主题

35

回帖

53

积分

初级会员

积分
53
发表于 2020-7-6 09:43:10 | 显示全部楼层
你好,硬汉,我下载之后连接USB显示无法识别?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106726
QQ
发表于 2020-7-6 10:05:32 | 显示全部楼层
zz1179842922 发表于 2020-7-6 09:43
你好,硬汉,我下载之后连接USB显示无法识别?

友情帮你测试了下,没问题,具体你那里怎么回事,自己查一下吧
QQ截图20200706100517.jpg
回复

使用道具 举报

6

主题

35

回帖

53

积分

初级会员

积分
53
发表于 2020-7-8 08:46:47 | 显示全部楼层
eric2013 发表于 2020-7-6 10:05
友情帮你测试了下,没问题,具体你那里怎么回事,自己查一下吧

谢谢 硬汉, 找到原因了 时钟配置不对
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106726
QQ
发表于 2020-7-8 12:03:38 | 显示全部楼层
zz1179842922 发表于 2020-7-8 08:46
谢谢 硬汉, 找到原因了 时钟配置不对

时钟不对,会造成这个问题。
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-2 07:13 , Processed in 0.311403 second(s), 32 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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