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

什么是STM32CubeMX?

[复制链接]
STMCU小助手 发布时间:2021-7-13 13:26
一、STM32CubeMX 介绍8 O% h, f+ Q" v! c7 w4 k' h( Z' ]
STM32CubeMX 是 ST 意法半导体近几年来大力推荐的STM32 芯片图形化配置工具,通过自己对硬件的需要,进行选择,而后可以快速生成代码,减少开发人员的开发难度,时间和花销。STM32 覆盖整个STM32系列。
2 x  ^3 V9 L. T# c$ P0 f; ~
在我看来有如下优点:
; g4 u- j6 V) J: C4 G+ x4 t5 G7 b
9 f; E+ P2 j; l) Q: d/ g. O9 w
  • 大量的芯片(资源,价格介绍),方便对我们进行芯片选型
  • 除了拥有芯片本身的外设选择外,还拥有一系列的中间件,如 RTOS, USB, TCP/IP等
  • 对芯片的整体资源,以及时钟树有更深刻的认识
  • 快速代码生成(对外设进行初始化),方便我们对我们的想法进行验证与开发
  • 工程也可以进行更新(当增加外设时)( O# h4 K7 d1 K% K+ r. U

4 F+ j" D& x2 `6 Y) l1 b下面我们详细介绍一下以上优点:8 l$ S3 p8 b2 z' v+ h6 a
1. 大量的芯片(资源,价格介绍),方便对我们进行芯片选型
9 W/ O; F0 T# `- b 1.jpg 7 z3 E, \$ _# L9 u
​
# b- @, W3 e; m8 _& d9 ]5 f; j/ s# u$ r5 |3 B, M

+ h/ N" v% t! G, w8 i, X4 G2 T2. 除了拥有芯片本身的外设选择外,还拥有一系列的中间件,如 RTOS, USB, TCP/IP等
& F* ^- `' u7 T2 m/ E( U5 } 2.jpg % j, D: s" [% a
, V" ?7 M( b" C2 `; D8 R
3. 对芯片的整体资源,以及时钟树有更深刻的认识( x% I0 o' X( I' R% I( p7 v
上面说了资源,这里看一下时钟树* Z( T  {" N; \
3.jpg / b3 w9 o8 F( P% W7 V& T1 {& B
3 X8 W9 B2 e1 e0 Y# p( b# e7 H
4. 快速代码生成(对外设进行初始化),方便我们对我们的想法进行验证与开发  ?- M) g8 a( |' a( q* D
生成的工程
- @) ?$ j6 Z) E# m) Q; j+ ^2 Q 4.jpg ( I8 ?3 j; a# x# V# g, ]: @' x
快速生成的代码(简要说一下流程)8 a& n+ r2 H- F7 F& X
选择想要的资源,这里就以 USART 为例5 }# h' s, q% w+ l5 u( v
5.jpg 7 N( M3 E$ R; j4 a3 {, Z
时钟配置2 f+ ]$ j" o# F. E! t4 a
6.jpg : W1 q' b; M# X+ w2 u
生成的代码. t) l) p% v$ a% p7 z5 Z! k
7.jpg 3 X7 E% {9 f! P, Y- B
接下来使用串口相关 API 进行调用就可以了
& j- e) R5 W% {8 Y, x% ^ 8.jpg
& D) S$ m+ w  e2 p6 \% A
! d! |: t9 q- h) O8 y4 A" J" G7 j3 n
$ P+ }; X1 n' L, N/ c# C
总结:! P6 I6 c' P! b* ?

0 f# u- ]/ p4 c9 I

3 g" X! m* R) y2 s5 v( ?0 [不过对初学者来说,可能会觉得头疼,毕竟对标准库进行二次封装,但是只要学会了,相信更容易进行业务编程。
# R/ }  h, O: M; X; o" @# o+ ?/ ~0 s7 l2 n6 x( R1 Z; F6 C% `
& N: \0 i: C  D
后续我还会继续分享STM32CuBeMX的相关操作,以及对库函数源码进行剖析,相信你会学到更多知识。
+ k1 X# Z- b) \& i: T$ S3 e! t* k
( Y+ Y: i$ J; N6 P  m) }2 F6 P& ?4 G: Y7 d1 s
赞 收藏 评论0 发布时间:2021-7-13 13:26

举报

0个回答

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版