你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

查看: 7244|回复: 26

[STM32F072 Nucleo]开发笔记(二)扩展USB接口

  [复制链接]

16

主题

46

回帖

0

蝴蝶豆

中级会员

最后登录
2019-11-14
发表于 2014-12-9 20:19:15 | 显示全部楼层 |阅读模式
本帖最后由 king-388328 于 2014-12-9 20:21 编辑

首先要扩展USB接口,由于没有洞洞板,所以找来一个坏的USB鼠标取下其USB线,然与排线插头焊好后插到开发板的扩展插针上。看原理图可知CN10的12和14脚与072的PA12(USB_DP)和PA11(USB_DM)相连,因此将USB数据线与之相连即可(当然还得有GND和U5V).如下图所示:
QQ截图20141209195354.jpg

最终连接后的效果如下图:

图二

图二



再来个大图


图三

图三


硬件制作好之后现在就可以软件测试了,我选择用STM32CubeMX来分配引脚和生成基础代码,以后就可以在此基础上进行修改了。我只是简单的打开USB模块并选择HID设备类进行测试,如下图

图四

图四

配置完成后点击生成代码即可生成一个MDK框架工程,然后在MDK中进行编译并下载代码。插上USB线,系统自动安装好驱动后即可在设备里面看到STM32 HID设备类。 QQ截图20141209201336.jpg


STM32CubeMX生成的代码既高效又稳定,一次成功,开局非常顺利。接下来就要对USB部分的代码进行修改以满足方案要求了。


附件奉上STM32CubeMX工程文件和其生成的MDK工程。

Nucleo_F072RB.rar

下载

9.03 MB, 下载次数: 572, 下载积分: ST金币 -1

STM32CubeMX工程文件和MDK工程

回复

使用道具 举报

0

主题

8

回帖

0

蝴蝶豆

新手上路

最后登录
2020-11-27
发表于 2014-12-9 21:51:51 | 显示全部楼层
沙发,学习学习
回复 支持 反对

使用道具 举报

1

主题

21

回帖

0

蝴蝶豆

中级会员

最后登录
2020-7-22
发表于 2014-12-11 10:06:44 | 显示全部楼层
楼主乃绝对强人
回复 支持 反对

使用道具 举报

16

主题

242

回帖

0

蝴蝶豆

金牌会员

最后登录
2020-5-18
发表于 2014-12-13 11:53:06 | 显示全部楼层
楼主乃绝对强人
回复 支持 反对

使用道具 举报

1

主题

16

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2014-12-13 21:55:36 | 显示全部楼层
谢谢分享
回复 支持 反对

使用道具 举报

15

主题

930

回帖

29

蝴蝶豆

金牌会员

最后登录
2020-8-17
发表于 2014-12-15 12:43:39 | 显示全部楼层
mark,学习cube
回复 支持 反对

使用道具 举报

1

主题

22

回帖

3

蝴蝶豆

中级会员

最后登录
2020-4-7
发表于 2014-12-15 15:22:11 | 显示全部楼层
想问一下,我的电脑上其他软件也用到java环境,一般都是只要配置好环境变量就可以了,但是cublemx无法识别到,总是提示需要java环境,一定要安装才可以。公司的电脑安装受限,有什么办法可以解决
回复 支持 反对

使用道具 举报

93

主题

2449

回帖

4

蝴蝶豆

论坛元老

最后登录
2020-6-28
发表于 2014-12-25 20:29:56 | 显示全部楼层
楼主讲的很容易理解,CUBE也不错,省下一大笔要手写的代码
回复 支持 反对

使用道具 举报

1

主题

2

回帖

0

蝴蝶豆

新手上路

最后登录
2015-4-4
发表于 2015-4-1 10:48:47 | 显示全部楼层
本帖最后由 sony-356245 于 2015-4-4 10:35 编辑

我是新人,看书楼主的usb接线图画错,导致我不得不重看了下sch图
正确是CN8 是Vbus(+5v) CN12(D+0)   CN14(D-)   CN20 (GND)
也就是最右边一排针从下往下数是第4(+5v) 6 (D+)7 (D-)10(GND)

才对
回复 支持 反对

使用道具 举报

100

主题

3617

回帖

1

蝴蝶豆

论坛元老

最后登录
2020-12-8
发表于 2015-4-1 11:04:59 | 显示全部楼层
楼主乃绝对强人
回复 支持 反对

使用道具 举报

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版