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

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

[复制链接]
STMCU小助手 发布时间:2021-3-1 09:54
通过多张图了解STM32产品特性和兼容性
1 m' f8 o% {/ }, O1 l' S
在考虑更换STM32,且跨系列更换,比如:从STM32F1更换到L1系列,通过下面各系列对比,你就心里有数了。
9 y+ J& k8 _+ K) K5 `) Y
1  描述
/ W: Z# Q* G/ S7 q% t4 Z" e4 E
我不止一次在公众号中提到STM32软件和硬件兼容性的问题,相信有很多人都知道,但同时也有许多人不知道。
) E" F0 d8 l( k. F4 o8 ~
对于我们从事软件,或者硬件的朋友,如何将一种MCU轻松替换成同一产品系列的另一种MCU非常重要。
3 f1 D/ e2 N' [: [9 X& G: j
比如:我们要节约成本,同时又要性能更好,需要将STM32F0更换成G0。这时就需要考虑更换前后MCU的兼容性。
1 V" z' i: V2 ]9 y) s8 w
今天我将结合相关文档,截取一些相关图片来比对各STM32系列的异同,以及他们的兼容性。

* k0 R+ T! V1 b; _' d" _8 ?
通过下面几个方面来分析和对比:
    STM32产品系列特性比较
    外设兼容性分析对比
    Pin引脚对比
    寄存器map
; \- A$ R' j& ?2 z, W1 Q6 @$ f* s
2  STM32产品系列特性比较

3 H  V1 ?7 Q6 Q7 U( |. i
下面是STM32F0、F1、F2、F4、L1各产品系列的特性进行对比:
0 J' ^2 r4 V$ J8 [" C
3.1.jpg

7 U  D4 J- {1 {- W0 u
3.2.jpg

5 B, F* L# L1 m) {9 ]& V9 q
3.3.jpg

4 p+ d5 K0 w: I5 z
3  外设兼容性分析对比
, X4 i" M' {" s1 \" l
对STM32进行过研究的朋友,特别是使用过寄存器开发的朋友应该很明白STM32片上外设,进行过对比的朋友,会发现,各系列MCU的片上外设很多相似之处,甚至完全一样。
) t1 C6 Y3 V- I' y
下面将F1分别和F0、F2、F4、L1对比一下,大家看看有哪些差异。

7 L3 _/ R: {- U
1.STM32 F1 与 F0 系列外设兼容性分析对比

6 s9 c) f+ e% J" W
3.4.jpg

7 m0 R+ j( w" |* q& d
2.STM32 F1 与 F2 系列外设兼容性分析对比
! Y* D: a( k- f" b! m
3.5.jpg
( K! Z* B! M0 r5 }( c
3.STM32 F1 与 F4 系列外设兼容性分析对比

8 G) M9 @- T  Y; y$ M# u
3.6.jpg

( `' ~" S/ q$ m6 x# @. j3 L! c- d' @
4.STM32 F1 与 L1 系列外设兼容性分析对比
' H$ ~, s- J/ |/ ]& M
3.7.jpg

/ o. @6 y( k; \. O
4  Pin引脚对比
+ r3 D5 Q- A! x3 W9 ^% J
STM32的引脚,在相同数量pin和封装下,大部分型号基本一样,甚至跨系列都一样。当然,有极少部分不一样,但绝大部分引脚排列都一样。
这个引脚封装的内容,硬件工程师应该多了解一下。下面对比一下F0 ~ F4  64Pin引脚:
7 G4 r  m& N$ O8 }5 M' X
3.8.jpg
; G$ Z" c- o+ M; \( R( T3 w. D) |
3.9.jpg

5 a5 W; H. S2 m9 D3 x" C& h2 d1 |9 p
3.10.jpg
" W( K) q9 e7 l
3.11.jpg
! |  Z: F3 y9 G6 \7 p
3.12.jpg
. {) \: _/ B2 [# c* {6 I
5寄存器map

5 |$ m6 g5 I$ `" N9 P6 Q! m4 |8 J2 R
寄存器map内容直接牵涉到编程,所以,这里软件的朋友应该需要了解一下。

+ ?7 y7 S" i5 t. C% T
从上面大致我们了解了各系列STM32的兼容性,其实从软件的角度来看,兼容性依然很好。
; [" N- x1 M5 C1 |# X6 D8 |( ?6 p1 D
下面对比一下STM32F1、F2、F4的USART寄存器map:

( z8 G  L' h$ _  z/ o2 |
3.13.jpg

+ ^% A- C. {% a% r5 b4 N  s
3.14.jpg
' ]% y6 s. X+ s
3.15.jpg

/ w# c8 O! _  s; S& V$ B; ?
大家对比这些信息,想必都能理解其中内容。需要考虑移植,还请仔细阅读相关文档,可能略微差异。

/ j+ t: W" U/ P
文章出处: strongerHuang

1 g) f5 J4 K- O" Q8 z
收藏 评论0 发布时间:2021-3-1 09:54

举报

0个回答

所属标签

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