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

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

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

0 n7 P. y- H; D8 P! n! p! H
在考虑更换STM32,且跨系列更换,比如:从STM32F1更换到L1系列,通过下面各系列对比,你就心里有数了。

; w! F" W$ [" v  g; w' p, _
1  描述
9 b  u9 b/ s& R" ?
我不止一次在公众号中提到STM32软件和硬件兼容性的问题,相信有很多人都知道,但同时也有许多人不知道。
0 {8 I5 Z5 c0 t, }& N& J
对于我们从事软件,或者硬件的朋友,如何将一种MCU轻松替换成同一产品系列的另一种MCU非常重要。

* W" x5 C5 W$ O0 y
比如:我们要节约成本,同时又要性能更好,需要将STM32F0更换成G0。这时就需要考虑更换前后MCU的兼容性。
6 k. j* d% q- @
今天我将结合相关文档,截取一些相关图片来比对各STM32系列的异同,以及他们的兼容性。

" ]" s3 |9 W7 v! Y5 q
通过下面几个方面来分析和对比:
    STM32产品系列特性比较
    外设兼容性分析对比
    Pin引脚对比
    寄存器map
8 S  i+ I. g; J7 M0 Z2 H5 V7 ?8 Z
2  STM32产品系列特性比较
/ ^0 G- e% w$ W$ ^- U1 [
下面是STM32F0、F1、F2、F4、L1各产品系列的特性进行对比:

6 k, u2 m9 A0 I  ^  w
3.1.jpg
, C# t7 G6 D# L! Y
3.2.jpg

0 @5 C8 T: g0 t( B, S
3.3.jpg

- c) E, o( Z. d3 @
3  外设兼容性分析对比
. e" N* O" b2 P3 E& [
对STM32进行过研究的朋友,特别是使用过寄存器开发的朋友应该很明白STM32片上外设,进行过对比的朋友,会发现,各系列MCU的片上外设很多相似之处,甚至完全一样。
0 t8 s% Z' D0 e( s" {; Y. L- C7 C
下面将F1分别和F0、F2、F4、L1对比一下,大家看看有哪些差异。
3 ^; }) @2 P5 L% S, r+ b
1.STM32 F1 与 F0 系列外设兼容性分析对比

/ X2 G6 l0 H3 {; b: H6 ?6 D
3.4.jpg

. O9 `3 u4 \; E1 G+ Y1 Z& o
2.STM32 F1 与 F2 系列外设兼容性分析对比
7 [' `" |+ u% z7 n
3.5.jpg

6 |; f% V4 g/ ]! k% r
3.STM32 F1 与 F4 系列外设兼容性分析对比

5 i8 |8 e* o' i" n4 y; G
3.6.jpg
0 e) _9 e4 o9 b8 S+ Q
4.STM32 F1 与 L1 系列外设兼容性分析对比

# W9 e4 x+ |5 K5 N9 ~2 m; n
3.7.jpg
8 u" Z) E& v5 I9 P# f
4  Pin引脚对比

0 V0 {1 e; x0 p, t9 h; d1 P/ s6 v
STM32的引脚,在相同数量pin和封装下,大部分型号基本一样,甚至跨系列都一样。当然,有极少部分不一样,但绝大部分引脚排列都一样。
这个引脚封装的内容,硬件工程师应该多了解一下。下面对比一下F0 ~ F4  64Pin引脚:
+ _0 p5 m' s$ Z' H5 R) w
3.8.jpg
4 C- C& Y9 K7 O& y' N$ B
3.9.jpg

$ ]6 F! i; R( r( V6 y- P
3.10.jpg

9 A8 s1 ], ?. D# T
3.11.jpg

; t' L9 O: O1 h9 P
3.12.jpg
* F% q- y! ^1 w/ d
5寄存器map
$ t$ L7 b: |" g/ a5 K
寄存器map内容直接牵涉到编程,所以,这里软件的朋友应该需要了解一下。

. s7 {3 P1 G3 y$ k7 _9 X- u& L
从上面大致我们了解了各系列STM32的兼容性,其实从软件的角度来看,兼容性依然很好。
5 r& P' h7 ~9 O8 w5 E
下面对比一下STM32F1、F2、F4的USART寄存器map:

9 N. \* ?! d2 ~: ^0 [: y/ Z
3.13.jpg
' i7 C* Y; w2 g; ~1 c
3.14.jpg
* Y  m( P4 b1 [8 |' }
3.15.jpg
; L, j: m* b$ G3 t+ k/ v
大家对比这些信息,想必都能理解其中内容。需要考虑移植,还请仔细阅读相关文档,可能略微差异。
  j3 f8 ^8 Z* U5 T
文章出处: strongerHuang
4 v5 h7 `8 O9 T  B0 h
收藏 评论0 发布时间:2021-3-1 09:54

举报

0个回答

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版