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

什么是STM32CubeMX?

[复制链接]
STMCU小助手 发布时间:2021-7-13 13:26
一、STM32CubeMX 介绍
! e; A, }/ o: @$ zSTM32CubeMX 是 ST 意法半导体近几年来大力推荐的STM32 芯片图形化配置工具,通过自己对硬件的需要,进行选择,而后可以快速生成代码,减少开发人员的开发难度,时间和花销。STM32 覆盖整个STM32系列。
, Y$ H, A, ?; a8 h8 c2 D" N3 b
在我看来有如下优点:
! v6 E& ?# s5 r8 V6 J1 X

; t& p( `9 l" Y$ p
  • 大量的芯片(资源,价格介绍),方便对我们进行芯片选型
  • 除了拥有芯片本身的外设选择外,还拥有一系列的中间件,如 RTOS, USB, TCP/IP等
  • 对芯片的整体资源,以及时钟树有更深刻的认识
  • 快速代码生成(对外设进行初始化),方便我们对我们的想法进行验证与开发
  • 工程也可以进行更新(当增加外设时)
    4 A( a+ c; P/ x

8 x& ^! X  l" a下面我们详细介绍一下以上优点:
% ?( `  i- L( H( f! ^2 V  N1. 大量的芯片(资源,价格介绍),方便对我们进行芯片选型
: r' m" V# R6 W1 j  V 1.jpg 6 g) n% o$ R8 ~
​
& T, D* N) l9 x0 Q& f! r$ V$ Y. o* [6 t& ^- l+ z$ B4 q
( ?3 z( S) `3 _; k1 m1 U+ N
2. 除了拥有芯片本身的外设选择外,还拥有一系列的中间件,如 RTOS, USB, TCP/IP等8 I- F) c8 c- y; J: C8 g- i
2.jpg
4 h9 w4 a; U, ?: M
' ?8 b- a" A7 g5 u/ `3. 对芯片的整体资源,以及时钟树有更深刻的认识
3 c1 g8 L; X& v" R: x- u' j上面说了资源,这里看一下时钟树
; Z/ d5 n  V: k, x+ q 3.jpg % W# Z7 [7 t9 d, l- I* }3 I

* z- F7 g7 m2 R3 P4. 快速代码生成(对外设进行初始化),方便我们对我们的想法进行验证与开发0 c, q$ F" q+ b: Y
生成的工程. \' h. x5 i7 |& y$ V1 |
4.jpg * R0 X4 h0 n# B  z
快速生成的代码(简要说一下流程)
* M3 p+ H4 z6 c7 M' A5 y  d选择想要的资源,这里就以 USART 为例
6 R3 Y* c  k; J0 i9 I; L 5.jpg + [8 l! o# K! D5 y# }: f$ _
时钟配置
, n7 |% j/ N+ x2 u8 ]4 R1 L+ b4 h 6.jpg $ W! k' Z8 y2 Q/ g
生成的代码
2 b- C1 |! a8 }! q/ ^1 d7 F* n& f- | 7.jpg * E) {2 l: @8 f# Z' v! x6 e) w
接下来使用串口相关 API 进行调用就可以了
1 Z7 T% B# S2 b/ T- [- z3 j 8.jpg
* E6 Z3 U* m2 T" ?7 \1 H
8 Z5 h  |) F; G; O) R) i2 y/ v

3 H) k/ F- f: G  d总结:9 Y+ i- o& O9 [

; W" [5 o/ @& m1 p  R: T! F' R2 b: E
/ F! O: L6 \) X. o0 ]* E& h
不过对初学者来说,可能会觉得头疼,毕竟对标准库进行二次封装,但是只要学会了,相信更容易进行业务编程。# G8 q/ X' q& v, T4 e8 ]- A
: u' }* l2 d8 `

# r) l* ?- V: S5 `' K' H后续我还会继续分享STM32CuBeMX的相关操作,以及对库函数源码进行剖析,相信你会学到更多知识。& K2 d: @; h2 T" P) u

$ Z  V2 @8 K: p( D+ X% A5 W/ z: S6 Q% z
赞 收藏 评论0 发布时间:2021-7-13 13:26

举报

0个回答

所属标签

相似技术帖

官网相关资源

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