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

(神器)STM32CubeMx使用详解  

[复制链接]
cuyebiren 发布时间:2016-11-16 19:05
下载最新STM32CubeMX>>
& o, @; o0 b0 Z; y8 e) Z, ~+ K' Z; |  j& g% y: t8 V' X3 G
其他STM32CubeMx使用技巧>>* q% C$ C2 T0 F7 w4 R

( M" h! e2 x/ b0 v/ P: P$ C9 q! l9 h1 J- ?. |$ S
一楼跪舔
6 y1 S' F7 O# Q5 G1 L
STM32CubeMx是STM32系列单片机初始化代码工程生成工具。
我们可以用它搜索选择满足我们需求的芯片,用它配置芯片外设引脚和功能,用它配置使用如LWIP、FAT32、FreeRTOS等第三方软件系统,还可以用它做功耗评估。
STM32CubeMx不仅能生成初始化代码工程,也能生成引脚配置信息的pdf和txt文档,方便查阅和设计原理图。——我相信STM32CubeMx的强大会使玩过它的人赞不绝口,毅然决然地放弃使用标准库,转而使用基于HAL库的它和HAL库。
4 m& y# Y5 R2 _/ F1 d

评分

参与人数 2 ST金币 +30 收起 理由
JJQUERY + 10
zero99 + 20

查看全部评分

7 收藏 59 评论283 发布时间:2016-11-16 19:05

举报

283个回答
cuyebiren 回答时间:2016-11-17 13:55:35
奉上汇总文件和工程- [/ Y) b, v: z. W

STM32CubeMx使用详解.rar

下载

5.19 MB, 下载次数: 57154

STM32CubeMx使用详解所用工程.rar

下载

4.94 MB, 下载次数: 41972

点评

感谢,下来学习一下  发表于 2018-3-20 17:27
cuyebiren 回答时间:2016-11-17 14:39:03
zhoupxa 发表于 2016-11-17 14:33
- k3 p6 c- d+ I9 h支持,STM32开发利器
+ K7 m) h" V+ y5 c9 [& n: I6 e
纵使拥有神器,不会用也等于一堆破铜烂铁
五哥1 回答时间:2017-1-4 02:50:59
CUBE好处有,缺点也明显,就是用惯了这个,换个同内核的其他公司的芯片就玩不转了
cuyebiren 回答时间:2016-11-22 10:37:49
小加速器 发表于 2016-11-22 00:26
, n5 @4 W" i2 V. S+ o; q1 h+ }多谢分享 之前就下了 全英文 一直没用今晚试了下 确实挺好用的
& F9 O5 n2 e; R9 `5 _( O& i
英文不好,对做研发确实有很大阻力。我们也只寄希望于中文教程。。。
cuyebiren 回答时间:2016-11-17 19:04:35
adlu 发表于 2016-11-17 16:276 m1 B# `. ?% m$ K8 m, o
赞,非常好!4 A1 U+ p) x8 g" l4 l

8 l& D" P: ?& m( w- V4 v# r我用Cube开发软件快一年了,非常好用。
9 A* u) A+ z$ d+ O& @7 ^8 x
嗯。——用熟了,直接在 Keil 中打开 外设的  .h  文件查找 API 函数也很快
cuyebiren 回答时间:2016-11-16 19:32:47
普通IO参数配置4 a5 I7 i% c4 ]( ~  V6 e5 j5 R- V

* I3 S6 F. U4 i( W* W1 s  q  x
21_1.jpg
cuyebiren 回答时间:2016-11-16 19:07:11
二楼开更。
打开软件后的界面,如下

: y) G- y  N! W! |0 K, h
* ], b6 p2 L' ], F# R8 s+ Q( R
2.png
cuyebiren 回答时间:2016-11-16 19:14:05
这里主要介绍“Help”菜单。“Updater Setings”可以设置下载的固件库及其解压文件的存放位置,这样就可以找到软件下载的固件库到底存放到哪了。“Install New Libraries”可以检查并下载固件库和软件更新情况,以及历史版本,也可以手动导入固件库。

8 T7 `! ^/ X7 R2 z# S; w
3.png
3_1.jpg
cuyebiren 回答时间:2016-11-16 19:15:46
点击“New Projet”进入芯片选择界面。
这里选择STM32F407ZGTx(因为我的开发板是这个型号)。
5 u; \* G: \7 c% C+ F; w

$ ^2 B6 x3 t2 c0 N) n% y2 X; g
4.jpg
cuyebiren 回答时间:2016-11-16 19:16:46
选择芯片型号双击或点“OK”,进入工程配置。

6 R7 ^" @" Q% Q" p* _- [- j# L% G

0 M9 d; B5 D4 B2 {! T. \; }
4_1.jpg
cuyebiren 回答时间:2016-11-16 19:19:26
外设使能及引脚选择
使用外部晶振,   使用SWD调试模式
5 [, H) \" r* ?% O& ?
5.jpg
6.jpg
7.jpg
8.jpg
cuyebiren 回答时间:2016-11-16 19:22:23
串口使能
4 h2 l8 H. J) n* B& y, m) _异步模式,及 引脚重定向方法
' o* e1 o6 D3 Q0 b; p9 j
9.jpg
10_1.jpg
11.jpg
cuyebiren 回答时间:2016-11-16 19:23:48
定时器使能1 _4 g7 v$ V0 Y/ A; ^
使用内部时钟源,仅定时' i. t4 |, m5 C5 z

$ y" `) o  ~2 |2 _
12.jpg
cuyebiren 回答时间:2016-11-16 19:24:54
普通IO, K/ h3 G, l* p7 U
输出模式,添加标签
/ ^% C$ n. s7 W; ?6 _' ?0 S  K, |
13.jpg
14.jpg
cuyebiren 回答时间:2016-11-16 19:26:07
引脚配置时的注意事项
8 K' Q* {+ R/ c6 m
15.jpg
16.jpg
cuyebiren 回答时间:2016-11-16 19:27:12
引脚配置后的整体效果5 u* W: M5 T9 ?9 e/ ~
16_1.jpg
cuyebiren 回答时间:2016-11-16 19:28:02
时钟树配置
% P8 S4 c3 j& K% M5 u  s
  _  w$ i# l7 v! K
17.jpg
cuyebiren 回答时间:2016-11-16 19:29:25
外设参数配置
' S) D/ @+ {* {
6 B3 X* X! A5 P2 m6 w* z
18.jpg
cuyebiren 回答时间:2016-11-16 19:30:31
串口参数配置* o6 N& p1 b) r6 s# N( q# C

6 u2 `0 N, U% D: Y5 T
19.jpg
cuyebiren 回答时间:2016-11-16 19:31:25
定时器参数配置
( N" e) Z; {, j& u3 n) S  J
! `* J1 j0 |- ^. f4 q  p" F
20.jpg
21.jpg

所属标签

相似分享

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版