嵌入式以太网社区

?找回密码
?立即注册
搜索
365bet官网足球官方开户网利用Python来控制STM32365bet官网足球官方开户网365bet官网足球官方开户网
STM32高速USB数据传输方案,支持多系统!STM32全速USB数据传输方案,支持多系统!Flash高速烧写方案STM32 HID IAP/Bootloader升级方案
12
返回列表 发新帖
楼主: 飞鸿踏雪
打印 上一主题 下一主题

STM32F4xx系列单片机实现自定义USB HID双向通信

? [复制链接]

8

帖子

0

主题

2

金币

新手上路

Rank: 1

积分
20
101#
发表于 2017-8-11 13:33:55 | 只看该作者
赚点积分,下东西

18

帖子

0

主题

25

金币

注册会员

Rank: 2

积分
63
102#
发表于 2017-8-25 09:43:43 | 只看该作者
多谢分享。

196

帖子

1

主题

1961

金币

金牌会员

Rank: 6Rank: 6

积分
2508
103#
发表于 2017-8-25 15:25:12 | 只看该作者
多多分享,好好学习

16

帖子

0

主题

36

金币

注册会员

Rank: 2

积分
77
104#
发表于 2017-9-12 16:18:33 | 只看该作者
感谢!!!!!!!!!!!!!!!!!

10

帖子

0

主题

5

金币

新手上路

Rank: 1

积分
33
105#
发表于 2017-9-14 11:36:48 | 只看该作者
非常棒的资料。

2

帖子

0

主题

11

金币

新手上路

Rank: 1

积分
17
106#
发表于 2017-9-14 16:15:43 | 只看该作者
我要赚金币,然后来下载!加油

6

帖子

0

主题

58

金币

注册会员

Rank: 2

积分
76
107#
发表于 2017-10-12 18:05:29 | 只看该作者
不错,正需要?

6

帖子

0

主题

58

金币

注册会员

Rank: 2

积分
76
108#
发表于 2017-10-13 10:43:10 | 只看该作者
非常棒的资料

1

帖子

0

主题

32

金币

新手上路

Rank: 1

积分
35
109#
发表于 2017-11-8 21:14:29 | 只看该作者
楼主,求救,1、 我需要拉上拉电阻 GPIOC-4 才能出现设备,看您的例程里面不需要? ?2、 识别设备后只能收到PC过来的数据,PC无法收到设备发过来的数据,就是设备只能收不能发

11

帖子

0

主题

72

金币

注册会员

Rank: 2

积分
105
110#
发表于 2017-11-17 15:55:37 | 只看该作者
下载了 支持

8

帖子

0

主题

36

金币

注册会员

Rank: 2

积分
58
111#
发表于 2017-12-8 17:49:23 | 只看该作者
不错,支持一下,不错的资料

5

帖子

0

主题

11

金币

新手上路

Rank: 1

积分
26
112#
发表于 2018-2-7 16:42:28 | 只看该作者

学习了,非常感谢

5

帖子

0

主题

11

金币

新手上路

Rank: 1

积分
26
113#
发表于 2018-2-7 18:21:18 | 只看该作者
下载了 支持

9

帖子

0

主题

6

金币

新手上路

Rank: 1

积分
33
114#
发表于 2018-3-21 08:44:05 | 只看该作者
多谢分享,下载了学习

1

帖子

0

主题

19

金币

新手上路

Rank: 1

积分
22
115#
发表于 2018-3-26 06:47:33 | 只看该作者

学习一下,赚点金币

3

帖子

0

主题

14

金币

新手上路

Rank: 1

积分
23
116#
发表于 2018-4-21 17:30:48 | 只看该作者
就是金币比较贵~~~~~~~~~

12

帖子

0

主题

87

金币

注册会员

Rank: 2

积分
117
117#
发表于 2018-6-14 23:56:53 | 只看该作者
楼主有个问题请教一下 ,我用官网的例子使用stm32f4系列移植hidmouse+int 传输.描述了64byte数据,发现如果是使用64byte长度发送通讯会异常,但是如果使用63byte就ok,所用实际有效数据也就63byte。这个是哪里设置有问题?

12

帖子

0

主题

87

金币

注册会员

Rank: 2

积分
117
118#
发表于 2018-6-14 23:58:55 | 只看该作者
hu_james 发表于 2018-6-14 23:56
楼主有个问题请教一下 ,我用官网的例子使用stm32f4系列移植hidmouse+int 传输.描述了64byte数据,发现如果 ...

描述了两个设备一个是mouse??另外是一个in 和out 用来发送和接受和pc通讯的数据,使用的是interrupt 发送数据方式。使用bulk mode也会异常

3

帖子

0

主题

7

金币

新手上路

Rank: 1

积分
14
119#
发表于 2018-6-27 22:31:06 | 只看该作者
不错的资料

6

帖子

0

主题

108

金币

注册会员

Rank: 2

积分
126
120#
发表于 2018-7-5 17:21:41 | 只看该作者
真贵啊,下载不了

9

帖子

0

主题

36

金币

注册会员

Rank: 2

积分
55
121#
发表于 2018-7-11 18:59:50 | 只看该作者
学习下??赞歌积分

9

帖子

0

主题

36

金币

注册会员

Rank: 2

积分
55
122#
发表于 2018-7-11 20:37:16 | 只看该作者
6666666666666

1

帖子

0

主题

0

金币

新手上路

Rank: 1

积分
3
123#
发表于 2018-7-13 14:25:03 | 只看该作者
学习了,非常感谢,资源很棒!

12

帖子

0

主题

25

金币

注册会员

Rank: 2

积分
61
124#
发表于 2018-7-19 21:05:55 | 只看该作者
学习了 暂时用不到,但还是谢谢楼主·

4

帖子

0

主题

11

金币

新手上路

Rank: 1

积分
23
125#
发表于 2018-7-19 23:39:15 | 只看该作者
学习了,谢谢分享

36

帖子

7

主题

58

金币

注册会员

Rank: 2

积分
186
126#
发表于 2018-8-3 16:54:25 | 只看该作者
最近在学习USB,感谢版主,版主所有的USB上位机软件都是用libusb这个库搞的吗?

49

帖子

5

主题

155

金币

中级会员

Rank: 3Rank: 3

积分
310
127#
发表于 2018-9-11 14:52:58 | 只看该作者
感谢分享? ?? ?? ?? ?? ?? ?? ?? ???

1

帖子

0

主题

10

金币

新手上路

Rank: 1

积分
13
128#
发表于 2018-9-12 18:20:26 | 只看该作者
正需要这个资料,但是,金币不足呀

1

帖子

0

主题

194

金币

注册会员

Rank: 2

积分
197
129#
发表于 2018-10-12 11:46:11 | 只看该作者
改了一下时钟部分,在安富莱的开发板上跑起来了
我项目要做的是MSC 复合 HID,现在还不知道怎么把两个东西合并到一个USB上

11

帖子

0

主题

24

金币

注册会员

Rank: 2

积分
53
130#
发表于 2018-10-12 16:43:15 | 只看该作者
非常不错的资料,谢谢分享

17

帖子

1

主题

22

金币

注册会员

Rank: 2

积分
127
131#
发表于 2018-10-15 09:48:43 | 只看该作者
谢谢,下载看看

4

帖子

0

主题

4

金币

新手上路

Rank: 1

积分
15
132#
发表于 2018-10-17 10:28:04 | 只看该作者
可以直接用

18

帖子

0

主题

101

金币

注册会员

Rank: 2

积分
151
133#
发表于 2018-11-12 17:05:55 | 只看该作者

金币太多了 没有怎么办

22

帖子

0

主题

0

金币

注册会员

Rank: 2

积分
64
134#
发表于 2018-12-21 15:39:54 | 只看该作者
qwdx2011 发表于 2016-5-25 22:35
嗯??下午已经知道什么问题了? ?谢谢!? ? 另外 就是我在用VS2010生成动态链接库的时候总是报错:1>LINK : ...

请问你用DCD_EP_Tx这个函数发送的时候出错是什么问题呢??

23

帖子

2

主题

83

金币

注册会员

Rank: 2

积分
177
135#
发表于 2019-2-17 12:11:36 | 只看该作者
kidead 发表于 2016-1-29 17:08
谢谢好的东西,调试成功了!下位机需要把USBD_HID_DataIn 函数里面的注释去掉,然后配合f2的上位机就行了, ...

照你的说的试了,还不行,求指点下C:\Users\Administrator\Desktop

23

帖子

2

主题

83

金币

注册会员

Rank: 2

积分
177
136#
发表于 2019-2-17 12:25:30 | 只看该作者
用f2的上位机调试,结果有个地方报错:STM32_HID.exe 中的 0x7722fa22 处最可能的异常: 0xC0000008: An invalid handle was specified。请问版主f2的上位机适合f4的吗?怎么处理?

23

帖子

2

主题

83

金币

注册会员

Rank: 2

积分
177
137#
发表于 2019-2-17 22:10:10 | 只看该作者
kidead 发表于 2016-1-29 17:08
谢谢好的东西,调试成功了!下位机需要把USBD_HID_DataIn 函数里面的注释去掉,然后配合f2的上位机就行了, ...

注释去掉上位机收不到东西,把上位机的CloseHandle(handle);屏蔽掉就OK了。

3

帖子

0

主题

20

金币

新手上路

Rank: 1

积分
29
QQ
138#
发表于 2019-6-5 17:33:47 | 只看该作者
这个是STM32F407吗

3

帖子

0

主题

81

金币

注册会员

Rank: 2

积分
90
139#
发表于 2019-6-13 15:58:43 | 只看该作者

//THUMBÖ¸Áî²»Ö§³Ö»ã±àÄÚÁª
//²ÉÓÃÈçÏ·½·¨ÊµÏÖÖ´Ðлã±àÖ¸ÁîWFI??
__asm void WFI_SET(void)
{
? ? ? ? WFI;? ? ? ? ? ? ? ?? ?
}
//¹Ø±ÕËùÓÐÖжÏ(µ«ÊDz»°üÀ¨faultºÍNMIÖжÏ)
__asm void INTX_DISABLE(void)
{
? ? ? ? CPSID? ?I
? ? ? ? BX? ?? ?LR? ? ? ?? ?
}
//¿ªÆôËùÓÐÖжÏ
__asm void INTX_ENABLE(void)
{
? ? ? ? CPSIE? ?I
? ? ? ? BX? ?? ?LR??
}
//ÉèÖÃÕ»¶¥µØÖ·
//addr:Õ»¶¥µØÖ·
__asm void MSR_MSP(u32 addr)
{
? ? ? ? MSR MSP, r0 ? ? ? ? ? ? ? ? ? ? ? ? //set Main Stack value
? ? ? ? BX r14
}

//IO¿Ú²Ù×÷,Ö»¶Ôµ¥Ò»µÄIO¿Ú!
//È·±£nµÄֵСÓÚ16!
#define PAout(n)? ?BIT_ADDR(GPIOA_ODR_Addr,n)??//Êä³ö
#define PAin(n)? ? BIT_ADDR(GPIOA_IDR_Addr,n)??//ÊäÈë

#define PBout(n)? ?BIT_ADDR(GPIOB_ODR_Addr,n)??//Êä³ö
#define PBin(n)? ? BIT_ADDR(GPIOB_IDR_Addr,n)??//ÊäÈë

#define PCout(n)? ?BIT_ADDR(GPIOC_ODR_Addr,n)??//Êä³ö
#define PCin(n)? ? BIT_ADDR(GPIOC_IDR_Addr,n)??//ÊäÈë

#define PDout(n)? ?BIT_ADDR(GPIOD_ODR_Addr,n)??//Êä³ö
#define PDin(n)? ? BIT_ADDR(GPIOD_IDR_Addr,n)??//ÊäÈë

#define PEout(n)? ?BIT_ADDR(GPIOE_ODR_Addr,n)??//Êä³ö
#define PEin(n)? ? BIT_ADDR(GPIOE_IDR_Addr,n)??//ÊäÈë

#define PFout(n)? ?BIT_ADDR(GPIOF_ODR_Addr,n)??//Êä³ö
#define PFin(n)? ? BIT_ADDR(GPIOF_IDR_Addr,n)??//ÊäÈë

#define PGout(n)? ?BIT_ADDR(GPIOG_ODR_Addr,n)??//Êä³ö
#define PGin(n)? ? BIT_ADDR(GPIOG_IDR_Addr,n)??//ÊäÈë

#define PHout(n)? ?BIT_ADDR(GPIOH_ODR_Addr,n)??//Êä³ö
#define PHin(n)? ? BIT_ADDR(GPIOH_IDR_Addr,n)??//ÊäÈë

#define PIout(n)? ?BIT_ADDR(GPIOI_ODR_Addr,n)??//Êä³ö
#define PIin(n)? ? BIT_ADDR(GPIOI_IDR_Addr,n)??//ÊäÈë

4

帖子

0

主题

55

金币

注册会员

Rank: 2

积分
67
140#
发表于 2019-6-18 15:08:22 | 只看该作者
我要赚金币,然后来下载!加油

9

帖子

1

主题

8

金币

新手上路

Rank: 1

积分
29
141#
发表于 2019-8-28 10:37:00 | 只看该作者
学习学习

2

帖子

0

主题

9

金币

新手上路

Rank: 1

积分
15
142#
发表于 2019-10-23 14:58:26 | 只看该作者
不错的资料,没币下不来
12
返回列表 发新帖
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|嵌入式以太网社区 ( 渝ICP备14007427号 )?

GMT+8, 2019-11-6 12:34 , Processed in 0.106325 second(s), 25 queries .

Powered by Discuz! X3.2

? 2001-2013 Comsenz Inc.

快速bet365体-在线体育投注_365体育投注地址_365体育投注登录 返回顶部 返回列表