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

为什么选择STM32-M3

[复制链接]
STMCU小助手 发布时间:2023-1-1 19:02
1. 为什么选择STM32
5 y* e+ D. R+ Y, q9 A" c( u2 a1.1 什么是STM32?

2 o$ i# `; M3 W0 y新的基于ARM内核的32位MCU系列
- Q8 C3 B) s: }4 n8 m8 O' D3 j内核为ARM公司为要求高性能、低功耗的嵌入式应用专门设计的Cortex-M内核: i8 v# `# j3 Z
标准的ARM架构
# H% O( l4 z; D; R
超强的体系结构
% h- n# j# m# a/ W$ i& d8 j% S6 p& T
高性能
# |; Z7 `% l* |3 v7 u: ?5 s低电压' e2 O' H5 Q& V+ C- M
低功耗0 J+ }, a/ |  R) M$ y4 j
创新的内核以及外设

& e! T1 n" Y+ {3 l. u: V8 o8 w0 z6 L) {
简单易用/自由/低风险

! f' [* i: Z1 x+ B1 I

- w; ]1 s' N% j1 b# H1.2 Cortex内核
2 W8 `1 C0 }% t9 v5 }, uCortex-M3系列属于ARMv7架构且定义了三大分工明确的系列
  p5 j  v' h& \) [“A”系列:面向尖端的基于虚拟内存的操作系统和用户应用8 f! i! _3 O& J8 e# l  s* |
“R”系列:针对实时系统3 R/ j+ ~0 G. z; C; N( f9 I# ~. p
“M”系列:对微控制器! R- {6 f4 i, F+ O
. A3 T% ^) Q8 x3 H) O; x& M1 |- Y
STM32F1属于Cortex-M系列中的Cortex-M3内核,采用ARMv7-M架构。STM32F4属于Cortex-M4系列采用ARMv7-ME架构。Cortex-A5/A8采用ARMv7-A架构。传统的ARM7系列采用的是ARMv4T架构。
5 T7 D- O3 {: a; [1 a7 D% |' \6 ]& W
2 G% L  t+ E: s. T) C0 x$ V
1.3 STM32 VS ARM72 f' y  i$ F9 Q' h
+ i6 |+ s" m3 w) v$ e3 C
9f7c9f54b5994166b7967d7c571b1781.jpg $ ~4 D7 a* Q/ w
# p* a0 U/ d4 T  a& J
​ STM32相比ARM7来说有过之而无不及。完全可以替换M7。
0 g! b$ Q1 }* e' i# X, I
$ V$ A; |$ @# _- M# p: \  s
2. STM32概述
5 [5 D: t9 u; Q! B2.1 CM3内核优点

: F; W( L6 `6 O- U低动态功耗上实现的高性能
3 B# w0 T' F2 q9 W$ M哈佛结构上实现1.25DMIPS/MHZ,功耗只有0.19mv/MHZ,比ARM7TDMI改进了30%
( z( @% r6 o7 Y$ U单周期的乘法和硬件除法
- C4 b, m$ Y" J$ I1 V0 k不可分的位操作,实现对RAM,I/O和寄存器的最优访问
* w% Y$ y1 A, C3 r* _+ I# @0 E采用ARM公司流行的标准内核Cortex-M3
1 ]) M6 X0 v' O6 T, U; m2 T6 k  g) [! h
最佳的代码密度8 @- ^: E/ ?+ ?% o: r
Thumb-2指令集以16位指令的密度实现32位指令性能(与ARM7TDMI的ARM模式比减少了30%-45%的代码量)' g9 U. b- u2 z

' y5 r* \2 m) X* Y9 ]$ P5 C* H
2 w( C3 W' u; ]( t0 l; M" z
可预见的运行时间0 Z" U% L' K0 K% m  z8 \- x
中断控制器嵌在内核之中,中断之间的间隔最少可达6个CPU周期
* ]; n7 Z+ Y/ S1 b* S6 p6 i6 U从低功耗模式唤醒只需要6个CPU周期
6 I6 G; ?6 Q2 ^% N( j" X6 }" y' d+ o( u) a' r
改进的调试功能
- T% B( ^) ^0 g6 ~串行单步调试和JTAG调试
- c- E% l4 h! B. E7 s  N9 O  j3 G8 l) O$ ]$ d% u# W" y
2.2 CM3芯片结构+ z, d' x# S2 s( ?& R

5 S7 s2 t" e3 E9 Y1 W7 F
e7ce53461fb2401d8d2b8a6782d47f5b.jpg 1 g% y' g& J, G8 x: x0 K
7 i/ y3 ?7 R2 b. Q; [5 {

+ B  Y: B" z/ W! U9 `9 x% f2.3 STM32F103系列
: d1 U2 a0 r1 ?$ F) P) x' t' z1 _4 K0 c* q
" E1 |' e0 x, [9 d
96ec429961d84191be9fbfb9897d41ab.jpg
4 U  M( W+ s* q9 j. D) K& A4 V
2 \5 h% f, i6 m2V-3.6V供电电压7 y% Q0 |' M& _# _& |3 o
5VI/Os电压容限
1 N% Q* u5 Y; H% |- o+ ~" T/ K出色的时钟安全模式, |+ Y! l# d! J7 c' L; |
带有唤醒功能的低功耗模式. o, E2 l: z* {5 [4 i2 k! s0 C
内部RC
* E7 I6 [! T0 h% W& _嵌入的RESET+ V9 _0 U4 e" O' C4 X1 D1 o
-40/+85°C(工业级)
# u" x5 p, M5 p9 W' b/ U5 f" W; Q/ y* d! n- g+ H
2.4 STM32命名规则
! b$ Y) P6 r- e; Y# g& C
* t9 Z! m; n  L5 G$ u
cbb9beaad36d418983acad0edc73ae5f.jpg , `# s( c. W2 j( E

  b& G6 _  U% `" @
* V9 `- g* Q- p9 q
3. STM32优势总结

$ D+ J1 P3 n5 x0 }) v* x# P极高的性能:主流的Cortex内核
$ I4 R6 K6 M4 ~: K丰富合理的外设,合理的功耗,合理的价格
9 T' a/ }4 w0 R% F0 e5 ~3 t强大的软件支持:丰富的软件包
) Q" ^6 v" l! y6 @$ N全面丰富的技术文档- F& w7 ^% a2 [/ N3 M  i
芯片型号种类多,覆盖面广" D  V: Q8 p* |6 k& C
强大的用户基础:最先成功试水CM3芯片的公司,积累了大批的用户群体,为其领先做铺垫0 P3 n8 v. m, v2 J3 Y* U
————————————————
4 x7 U% z& `6 V1 Q( i. i版权声明:ღ鹿᭄眸ꦿ࿐879
2 G& r; ~" F) e" v. v2 ]4 m' s) l: T. X7 D/ r

+ S' y! _7 }7 V) I% _
赞 收藏 评论0 发布时间:2023-1-1 19:02

举报

0个回答

所属标签

相似技术帖

官网相关资源

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