硬汉嵌入式论坛

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

[有问必答] STM32F407的USB做Device,选择哪个类和PC的USB双向通信呢?

[复制链接]

20

主题

249

回帖

309

积分

高级会员

积分
309
发表于 2016-10-12 23:33:58 | 显示全部楼层 |阅读模式
如题,,最近想用stm32f407的USB做一个从机,和PC要双向通信,数据量不大,PC上的软件自己开发,PC做host,407做device。

我下载了usb的库,设备类中有hid,hid_cdc_wrapper,hid_msc_wrapper,cdc,我用哪个比较好呢?
似乎cdc的pc端驱动比较麻烦,想用hid类,但是这里有3个,选择哪个好?有相应的例子吗?官方的例子改一下是否就可以用了呢?
333.png



谢谢
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107664
QQ
发表于 2016-10-13 02:21:58 | 显示全部楼层
使用customhid,这个是供用户使用的。
回复

使用道具 举报

20

主题

249

回帖

309

积分

高级会员

积分
309
 楼主| 发表于 2016-10-13 08:32:50 | 显示全部楼层

回 eric2013 的帖子

eric2013:使用customhid,这个是供用户使用的。 (2016-10-13 02:21) 
谢谢版主深夜回帖。。

那hid,hid_cdc_wrapper,hid_msc_wrapper这3个是用在哪里的呢
回复

使用道具 举报

20

主题

249

回帖

309

积分

高级会员

积分
309
 楼主| 发表于 2016-10-14 20:51:59 | 显示全部楼层

回 eric2013 的帖子

eric2013:
使用customhid,这个是供用户使用的。
斑竹你好,我现在用customhid这个例子,电脑已经成功识别了一个hid compliant device和一个人体输入学设备。

还有几个问题请教:
1、这里怎么识别成了2个hid呢?
2、现在我只能想电脑发送2个字节的数据,即使改了几个宏,也无法发送多个字节,这个在哪里改后就可以发送16个字节呢?
3、电脑给407发送的数据怎么接收,发送的格式是什么呢?

下面是相关的图片:

识别出了2个hid设备
2016-10-14_204520.png



407给电脑发送的数据正常,但是只能发2个字节,发8个字节pc收不到
2016-10-14_204953.png
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107664
QQ
发表于 2016-10-15 08:19:52 | 显示全部楼层

回 小狐狸 的帖子

小狐狸:斑竹你好,我现在用customhid这个例子,电脑已经成功识别了一个hid compliant device和一个人体输入学设备。

还有几个问题请教:
1、这里怎么识别成了2个hid呢?
....... (2016-10-14 20:51) 
具体没有用过,帮顶。
回复

使用道具 举报

20

主题

249

回帖

309

积分

高级会员

积分
309
 楼主| 发表于 2016-10-15 10:03:20 | 显示全部楼层

回 eric2013 的帖子

eric2013:具体没有用过,帮顶。 (2016-10-15 08:19) 
谢谢啦
回复

使用道具 举报

0

主题

2

回帖

0

积分

新手上路

积分
0
发表于 2017-7-26 17:56:10 | 显示全部楼层
楼主可以分享一下上面的usb库吗?邮箱是 1048392480@qq.com
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107664
QQ
发表于 2017-7-26 18:05:27 | 显示全部楼层

回 zpw33 的帖子

zpw33:楼主可以分享一下上面的usb库吗?邮箱是 1048392480@qq.com (2017-07-26 17:56) 
在这里:http://www.armbbs.cn/forum.php?mod=viewthread&tid=17660
回复

使用道具 举报

0

主题

2

回帖

0

积分

新手上路

积分
0
发表于 2017-7-26 19:16:06 | 显示全部楼层
[s:151]
回复

使用道具 举报

4

主题

41

回帖

53

积分

初级会员

积分
53
发表于 2017-9-22 17:32:25 | 显示全部楼层
标记 usb 通信,请问楼主的软件是什么,可以共享一下吗
回复

使用道具 举报

20

主题

249

回帖

309

积分

高级会员

积分
309
 楼主| 发表于 2017-9-25 08:46:54 | 显示全部楼层

回 szduan 的帖子

szduan:
标记 usb 通信,请问楼主的软件是什么,可以共享一下吗  

Usb.rar (107 KB, 下载次数: 186)
回复

使用道具 举报

4

主题

41

回帖

53

积分

初级会员

积分
53
发表于 2017-9-26 11:20:43 | 显示全部楼层

回 小狐狸 的帖子

小狐狸:
 (2017-09-25 08:46) 
谢谢,不知道你这调试成功没有??
回复

使用道具 举报

20

主题

249

回帖

309

积分

高级会员

积分
309
 楼主| 发表于 2017-9-27 09:12:25 | 显示全部楼层

回 szduan 的帖子

szduan:谢谢,不知道你这调试成功没有?? (2017-09-26 11:20) 
后来没有继续调了
回复

使用道具 举报

4

主题

41

回帖

53

积分

初级会员

积分
53
发表于 2017-9-27 17:18:33 | 显示全部楼层

回 小狐狸 的帖子

小狐狸:后来没有继续调了 (2017-09-27 09:12) 
这个移植到keil上的教程有吗,我弄了一次没有成功
回复

使用道具 举报

20

主题

249

回帖

309

积分

高级会员

积分
309
 楼主| 发表于 2017-9-28 08:48:59 | 显示全部楼层

回 szduan 的帖子

szduan:这个移植到keil上的教程有吗,我弄了一次没有成功
 (2017-09-27 17:18) 
没有哦。。不成功多折腾几天就成功了。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-11 10:44 , Processed in 0.340625 second(s), 34 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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