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

查看: 7253|回复: 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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版