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

STM32F072NUCLEO板开发之cube的安装及用cube对STM32F072进行配置

[复制链接]
perpetuiy 发布时间:2014-10-30 17:56
STM32F072NUCLEO开发板简介:
NUCLEO-F072RB是ST公司推出的一款针对STM32F0系列设计的Cortex-M0开发板,具有 mbed 功能,支持Arduino。同时还提供 ST Morpho 扩展排针,可连接微控制器的所有周边外设。
开发板基于STM32F072RBT6设计,开发板还集成了ST-LINK/V2仿真下载器(但仅对外提供SWD接口),免除您另外采购仿真器或下载器的麻烦。并且具备Arduino接口,可接入 Arduino 巨大生态系统的各种 Shield 扩展板,让您能够轻松快速增加特殊功能。
一,CUBE的安装
1, 首先去ST的官网www.st.com.cn下载CUBEMX   
2,运行.exe文件,这时会弹出
1.jpg
这提示你运行这个软件需要一个JAVA环境。    3,点击确定,进入
2.png
4, 点击免费JAVA下载,在接下来的界面中点击同意并开始免费下载。
5,点击运行 3.png
6, 完成JAVA环境的安装之后,再次运行CUBEMX,这时就可以顺利安装了。
二,用CUBE建立工程
1,运行CUBE
4.png
2, 选择New Project
5.png
这里因为我用的是沐紫送的STM32F072  NUCLEO板,所以选择Board Selector
6.png
这里选择nucleo
7.png
后面Series:选择STM32F0
8.png
这块我用的是F072,然后点击OK
9.png
这是STM32F072nucleo板的默认设置。点击任意管脚可以看到这个管脚可以配置成那些功能,例如PA5
10.png
板上的PA5连接的是绿色的LED,所以这里设置的是输出功能。
点击界面中的clock  configuration
11.png
这里可以对时钟进行配置,这个可以根据自己的需要来选择时钟的时钟源及分频系数接下来是configuration
12.png
这里可以看到单片机片上资源的配置及使用信息,例如点击GPIO
13.png
可以看到PA5的配置信息。其他的就不多说了,下面来介绍如何用CUBE来生成代码点击PROJECT
14.png
选择Settings
15.png
Project  name 填入你的工程名Project  location填入保存路径(注意:保存路径当中千万不能包含中文,否则无法生成可用的工程文件)
toolchain/IDE 这块选择你的开发环境,我这里选择MDK-ARM4.73  因为我用的是MDK-ARM5.12,然后点击OK这时会弹出一个
16.png
这是因为CUBEMX中没有包含F0的库,点击Yes,然后软件会自动从网上下载F0的库
17.png
下载安装完成之后,再次点击Project
18.png
选择Generate code
19.png
完成之后会弹出这样一个界面,提示代码生成成功
20.png
点击Open Project就可以打开工程了。后面会接着从最简单的点亮LED开始到最复杂的USB的应用与大家分享STM32F072的开发使用

  E% X# o: U6 e1 h" W' c) ?
; e" M( b4 C+ x
下一篇:" ^( Y1 {5 I* Y) i& J$ y
STM32F072 NUCLEO板通过cube配置并点亮一盏LED& N, e+ Y: f; c% D0 P- X
收藏 2 评论12 发布时间:2014-10-30 17:56

举报

12个回答
巅峰残狼 回答时间:2014-10-31 08:51:56
太牛了,呵呵
xuanxuan170 回答时间:2014-11-20 09:20:43
值得学习  非常好
jiesir 回答时间:2014-12-4 09:21:11
一直想用用cube软件配置STM32呢,很好的一篇说明,mark
' ~' l1 e8 G6 W/ J7 y9 H
xuwu_19911119 回答时间:2014-12-10 19:41:59
马克一下
wyxy163@126.com 回答时间:2014-12-10 20:42:13
提示: 作者被禁止或删除 内容自动屏蔽
xuwu_19911119 回答时间:2014-12-12 20:53:46
不错,省了看视频。谢谢。
大器所成 回答时间:2014-12-12 21:11:08
非常好,感谢分享!赞一个
Dylan疾风闪电 回答时间:2014-12-13 21:44:54
mark,也去试用一下cube。
路鸣雨 回答时间:2015-2-5 23:13:23
这个平台确实省了初始化的好多事儿,真正用于工程的话还得参考库,用常用的keil调试;
拼命三郎V5 回答时间:2015-2-6 08:13:06
aaaaaaaaa.jpg
快乐小马达 回答时间:2015-5-29 17:08:46
学习了,好教程
HenryChen 回答时间:2015-6-11 11:55:50
楼主:我在第5步,点击运行JAVA环境的安装,JAVA环境的安装不成功,一般是啥原因?WIN7 32BIT系统。

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版