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

通过多张图了解STM32产品特性和兼容性

[复制链接]
STMCU小助手 发布时间:2021-3-1 09:54
通过多张图了解STM32产品特性和兼容性

3 M! e8 ~- J. |
在考虑更换STM32,且跨系列更换,比如:从STM32F1更换到L1系列,通过下面各系列对比,你就心里有数了。
; R+ v# [/ L' x9 A* i
1  描述
$ W! h0 y  s( d. h' e
我不止一次在公众号中提到STM32软件和硬件兼容性的问题,相信有很多人都知道,但同时也有许多人不知道。

# P/ I7 z: i, u- q* q
对于我们从事软件,或者硬件的朋友,如何将一种MCU轻松替换成同一产品系列的另一种MCU非常重要。
  i) |9 X% D2 z& B6 E4 V
比如:我们要节约成本,同时又要性能更好,需要将STM32F0更换成G0。这时就需要考虑更换前后MCU的兼容性。
7 k+ @, [% `7 i) Q3 W
今天我将结合相关文档,截取一些相关图片来比对各STM32系列的异同,以及他们的兼容性。

9 o7 H9 w# v8 D& ?9 [4 G
通过下面几个方面来分析和对比:
    STM32产品系列特性比较
    外设兼容性分析对比
    Pin引脚对比
    寄存器map

9 s2 H/ R+ N7 O) X& v  b- ], R+ L1 y
2  STM32产品系列特性比较
2 P( _) Z2 P: K! l/ A( ~9 P. h% w
下面是STM32F0、F1、F2、F4、L1各产品系列的特性进行对比:
7 s$ m/ E% ]$ s; f
3.1.jpg

+ A3 g; h8 h7 s
3.2.jpg

& I* N0 [' ~+ L* V" T6 k- X" v
3.3.jpg

& ]. b* o$ ^+ H* s% f: ]
3  外设兼容性分析对比
& k  Z$ I6 ~- {2 G$ ^+ g9 N+ `8 T8 k. U
对STM32进行过研究的朋友,特别是使用过寄存器开发的朋友应该很明白STM32片上外设,进行过对比的朋友,会发现,各系列MCU的片上外设很多相似之处,甚至完全一样。
" m9 J. R- w3 w* P9 E& R1 @' j
下面将F1分别和F0、F2、F4、L1对比一下,大家看看有哪些差异。
5 i2 ]' F" c3 _: e$ K# \% k0 M
1.STM32 F1 与 F0 系列外设兼容性分析对比

+ L8 j! x% w" _8 e) ^
3.4.jpg
6 J* j. E3 y- h* W+ X& a" ?9 j
2.STM32 F1 与 F2 系列外设兼容性分析对比
' c! b& Y2 R0 _
3.5.jpg

. R1 n- d6 u6 D5 w' w
3.STM32 F1 与 F4 系列外设兼容性分析对比

3 S  m, q/ N9 J' M" Z& B7 {" H, |8 s
3.6.jpg

3 ~' }0 u$ |, o) R9 T
4.STM32 F1 与 L1 系列外设兼容性分析对比

2 ~( h, ^: N; T" _
3.7.jpg

* H7 ]: ]9 k, T# m
4  Pin引脚对比
/ Y3 \- ]( c3 T. [9 t5 E
STM32的引脚,在相同数量pin和封装下,大部分型号基本一样,甚至跨系列都一样。当然,有极少部分不一样,但绝大部分引脚排列都一样。
这个引脚封装的内容,硬件工程师应该多了解一下。下面对比一下F0 ~ F4  64Pin引脚:

8 W7 i+ f( U6 ?
3.8.jpg

  k! i/ Y4 M4 G) Y5 G7 x- i! |
3.9.jpg

, o8 ^) g6 e6 N8 G; c* @
3.10.jpg
/ b" D! E8 \* R0 n
3.11.jpg

( I: Q2 ]( F  f1 d3 R& |) x% p
3.12.jpg
- z" z* z. ~9 K! G: v. w
5寄存器map

4 [  A) W; X& F( Q+ c6 r- N
寄存器map内容直接牵涉到编程,所以,这里软件的朋友应该需要了解一下。

0 p. y* X3 I" W1 D: O, s5 o
从上面大致我们了解了各系列STM32的兼容性,其实从软件的角度来看,兼容性依然很好。
& E1 `1 }8 x5 X$ L  N5 h
下面对比一下STM32F1、F2、F4的USART寄存器map:

4 {/ v4 F  V6 K$ H/ E9 m
3.13.jpg

# @; C6 ~9 E4 K3 f" y
3.14.jpg
! X! q  H, ~7 t% s6 [1 h
3.15.jpg
( y) @% h& {4 I2 S% U
大家对比这些信息,想必都能理解其中内容。需要考虑移植,还请仔细阅读相关文档,可能略微差异。
* h* S  U1 G8 V; S6 }* M/ ?
文章出处: strongerHuang

, v* T9 p; L' P9 X1 _; Z
赞 收藏 评论0 发布时间:2021-3-1 09:54

举报

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