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

STM32的基本知识

[复制链接]
flyingstar 发布时间:2025-9-3 13:40
STM32简介
    STM32是“意法半导体”生产的基于“ARM公司Cortex-M3内核”的32位高性能MCU。
  • ST——芯片制造商意法半导体,SOC厂商
  • ARM——IP厂商,负责芯片内核设计的公司
  • M——Microelectronics的缩写,指微控制器
  • 32——指它是一个32位的微控制器

    - F$ |8 Y, p+ O# b+ [6 l
    注意:51单片机是5V工作电压,而STM32是3.3V工作电压。STM32芯片结构,如下图所示。
微信图片_2025-09-03_133304_968.png
0 P+ P$ ?. u9 d9 ], ?) q
STM32和ARM7的关系
    ARM7和STM32的内核都是由ARM公司设计的。ARM7内核采用的是冯诺依曼结构,也就是计算机CPU采用的结构,而STM32采用的是哈佛结构。STM32是ARM公司设计出来取代ARM7的,所以它的性能优于ARM7。

/ K: C. l* Z5 c  ]2 t0 Z: X

微信图片_2025-09-03_133309_431.jpg
. a3 D9 V: _. ?3 _' S  a

    Cortex-M3系列属于ARMv7架构,ARMv7架构的不同内核有不同的应用场合:" m. k; B3 k& ~8 b+ ]
  • "M系列"对微控制器。- o7 x1 E1 G0 [! g
  • “R系列”针对嵌入式实时操作系统他。+ Y6 {7 P: s$ R+ w% h1 s' d
  • “A系列”面向尖端的基于虚拟内存的操作系统和用户应用。传统的ARM7采用ARMv4T架构。
    + x' M; s) [8 Q, z' g# I9 {6 }7 F4 Y2 W% e* y
    由于51单片机更早出现在中国市场,导致很多人嵌入式学习路线是这样的:51单片机→ARM7→ARM9→ARM11。               
8 k  \# p. O& x! e% n- }
Cortex-M3内核系列    STM32下的产品分类。   & \6 A5 e0 i9 n0 x  X
微信图片_2025-09-03_133314_041.jpg
' q# t0 j; [, [! v
STM32与STM8产品特点

    通过产品所需芯片的引脚数量和flash容量来粗略确定所需芯片。

微信图片_2025-09-03_133318_270.jpg
( e3 ~, f  e) J
    STM32与STM8的分类,如下表。
微信图片_2025-09-03_133323_424.jpg
1 v( e# M+ @/ h9 r: _' {
STM32微处理器的命名规则
+ r- J0 j3 q% U0 I  S; b# e! F    在这里我们以STM32F103C8T6为例来说明。0 x9 Z- L' }+ b/ \6 C/ {$ K! K$ S6 @
微信图片_2025-09-03_133328_377.png
3 e: }& e+ R6 B3 h# C: Y
STM32内部结构    STM32内部集成JTAG/SW调试功能,32k到512k的flash。以及I2C、USB、CAN、数模转化等的功能。3 Q4 e: k5 m$ s; C

微信图片_2025-09-03_133333_150.png : Z6 U0 A# P+ ^% s& P

STM32运行Linux    像Windows、MacOS、Linux、Android这些操作系统需要MMU才能跑。而FreeRTOS、ucOS、等不需要MMU。
$ R, w, O8 V3 e0 E8 c/ @+ m    ARM公司的Cortex-M3系列不带MMU故不能运行Linux。而Cortex-A系列如ARM9、ARM11带MMU,可以跑Linux。9 A) \2 s! |' M( S& g
STM32应用场景
0 X4 K9 a: x4 [! N* I" {  I8 q    智能手环、微型四轴飞行器、扫地机器人、工业自动化控制等场景下都有STM32的身影。
. P# |' ^1 d0 C
- u1 S, @% `  T4 x& n5 ^1 D% w, |/ J9 ~. `
赞 收藏 评论0 发布时间:2025-9-3 13:40

举报

0个回答

所属标签

相似技术帖

官网相关资源

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