ST MCU Finder
安装免费手机应用,
寻找理想的ST MCU
楼主: 香水城
收起左侧

[信息] 官网STM32 USB资料汇总 + USB培训资料(6月20日更新)

[复制链接]

3

主题

103

帖子

309

积分

资深技术员

发表于 2013-9-29 20:56 | 显示全部楼层 |返回版面
多谢版主,最近在做一个项目用到USB-OTG的,及时雨啊!
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0
     

358

主题

6539

帖子

2万

积分

版主

发表于 2013-9-29 21:48 | 显示全部楼层 |返回版面
谢谢分享的。
这个社会混好的两种人:一是有权有势,二是没脸没皮的。
     

358

主题

6539

帖子

2万

积分

版主

发表于 2013-9-29 21:48 | 显示全部楼层 |返回版面
这么多资料的。
这个社会混好的两种人:一是有权有势,二是没脸没皮的。

1

主题

205

帖子

641

积分

高级技术员

发表于 2013-10-2 08:58 | 显示全部楼层 |返回版面
顶顶
凝神静气、博闻强识、精益求精

1

主题

21

帖子

63

积分

初级技术员

发表于 2013-10-8 11:18 | 显示全部楼层 |返回版面
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

3

主题

32

帖子

244

积分

中级技术员

发表于 2013-10-10 21:45 | 显示全部楼层 |返回版面
我下了stsw-stm32081.zip,用STM32F3开发板,编译了好几个例程,下载到开发板上一个都用不了,都是未知设备
我错在哪了
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

36

主题

193

帖子

1022

积分

助理工程师

发表于 2013-10-11 10:52 | 显示全部楼层 |返回版面
我在官网找了半天都没有找到
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

30

主题

94

帖子

285

积分

中级技术员

发表于 2013-10-14 10:07 | 显示全部楼层 |返回版面
我想问一下关于USB DEMO 里的Joystick_Send里面的Mouse_Buffer[4]做如何理解?
比如,我想将这个DEMO改成一个触控鼠标,要数据分别能表示是按键,滚轮,还是移动,是左键还是右键,X和Y向分别移动了多少,也就可以用DEMO的Mouse_Buffer[4]来存储这些数据。但不知道这一给数据的定义格式是什么,是由PC端的OS定义的?还是USB HID相关的协议定义?不应该是用户随意定义的吧。
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

2

主题

26

帖子

78

积分

初级技术员

发表于 2013-10-14 22:27 | 显示全部楼层 |返回版面
看看,久闻香版主大名
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

3

主题

46

帖子

138

积分

中级技术员

发表于 2013-10-15 10:35 | 显示全部楼层 |返回版面
顶一个
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

560

主题

1万

帖子

4万

积分

版主

 楼主| 发表于 2013-10-15 14:04 | 显示全部楼层 |返回版面
can123dao 发表于 2013-10-14 10:07
我想问一下关于USB DEMO 里的Joystick_Send里面的Mouse_Buffer[4]做如何理解?
比如,我想将这个DEMO改成一 ...

在ST官网例程的Joystick Mouse Demo 中,使用游戏摇杆模拟鼠标。

Mouse_Buffer[4]是每次USB主机IN令牌来了之后,鼠标要上传到4字节数据。HID类中传输数据的格式(长度、每个字节的或每个位代表的意义)都是由report descriptor来描述的。比如这个例子里,在<usb_desc.c>中就有Joystick_ReportDescriptor的定义,从其中可以看到:

   0x15,          /*Logical Minimum(0)*/
    0x00,
    0x25,          /*Logical Maximum(1)*/
    0x01,
    0x95,          /*Report Count(3)*/
    0x03,
    0x75,          /*Report Size(1)*/     第一个字节的前三位分别代表button是否按下
    0x01,
    /* 24 */
    0x81,          /*Input(Variable)*/
    0x02,
    0x95,          /*Report Count(1)*/
    0x01,
    0x75,          /*Report Size(5)*/
    0x05,
    0x81,          /*Input(Constant,Array)*/     第一个字节的后面5位是填充位
    0x01,


    /* 40 */
    0x15,          /*Logical Minimum(-127)*/
    0x81,
    0x25,          /*Logical Maximum(127)*/
    0x7F,
    0x75,          /*Report Size(8)*/
    0x08,
    0x95,          /*Report Count(3)*/     第二、三、四字节分别表示x、y轴上的位移和滚轮信息
    0x03,


有关report描述子的构造和详细解释,需要参照USB HID规范。
I do not teach, but I coach. I do not feed, but I seed.
欢迎访问我的博客:http://bbs.ednchina.com/BLOG_OWNER_199055.HTM

560

主题

1万

帖子

4万

积分

版主

 楼主| 发表于 2013-10-15 14:20 | 显示全部楼层 |返回版面
mingjiezhong 发表于 2013-9-12 12:51
STM做的例程缺少PC端的程序,光有固件产品没法用,ST公司应该象别的公司一下做一个PC的通信范例出来简化我 ...

谢谢您的建议。

目前STM32作为USB设备,固件方面的例程有
1)MSC,模拟U盘,PC端直接访问我的电脑里相应盘符即可
2)Joystick模拟鼠标
3)DFU,对应PC端DFU application在顶楼已经贴出(STSW-STM32080)
4)Custom_HID,对应PC端USB HID Demonstrator在顶楼已经贴出(STSW-STM32084)
5)Audio_Speaker,模拟USB喇叭,使用PC端任意音频播放器即可搭配使用
6)VCP,模拟串口,使用PC端任意串口工具可工作。
I do not teach, but I coach. I do not feed, but I seed.
欢迎访问我的博客:http://bbs.ednchina.com/BLOG_OWNER_199055.HTM

560

主题

1万

帖子

4万

积分

版主

 楼主| 发表于 2013-10-15 14:30 | 显示全部楼层 |返回版面
艺术家58 发表于 2013-10-10 21:45
我下了stsw-stm32081.zip,用STM32F3开发板,编译了好几个例程,下载到开发板上一个都用不了,都是未知设备 ...

未知设备说明USB枚举都没通过,更不说后续的传输了。

使用的什么开发板?是例程可直接支持的那几个官方板中么?

请先确保你的开发板给USB模块提供了稳定的48MHz时钟。
I do not teach, but I coach. I do not feed, but I seed.
欢迎访问我的博客:http://bbs.ednchina.com/BLOG_OWNER_199055.HTM
     

378

主题

4018

帖子

1万

积分

版主

发表于 2013-10-17 22:11 | 显示全部楼层 |返回版面
QQ:2550634286   可接项目和毕设等
                  可以出售各种LED灯,控制类产品和
                  控制类方案。

14

主题

141

帖子

423

积分

资深技术员

发表于 2013-10-18 08:30 | 显示全部楼层 |返回版面
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

50

主题

474

帖子

4569

积分

中级工程师

发表于 2013-10-21 23:16 | 显示全部楼层 |返回版面
这资料真好,想当初我学usb的时候可是真费劲啊,羡慕现在的新手啊。
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

0

主题

33

帖子

100

积分

中级技术员

发表于 2013-10-24 10:13 | 显示全部楼层 |返回版面
收藏
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

11

主题

152

帖子

471

积分

资深技术员

发表于 2013-10-25 16:47 | 显示全部楼层 |返回版面
标记一下
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

3

主题

39

帖子

118

积分

中级技术员

发表于 2013-10-25 23:36 | 显示全部楼层 |返回版面
F105可以用F103的USB库吗????
我的电子软件淘宝店:
http://cong8.taobao.com
     

18

主题

418

帖子

1274

积分

助理工程师

发表于 2013-10-26 12:47 | 显示全部楼层 |返回版面

好东西呀。。。
<a href="=http://ip.WoTuLa.com" target="_blank"><img src="http://id.WoTuLa.com/1/?name=心有所向&style=2&font=6" /></a>
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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