【STM32】STM32简介

[复制链接]
发表于 2026-1-2 00:36:06 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
一、单片机

在学习什么是STM32单片机之前,先相识什么是单片机
单片机的概念

单片机(Microcontroller,简称MCU)是一种集成了中央处理处罚器(CPU)、存储器(RAM/ROM)、以及**输入输出外设(如串口、定时器、ADC等)**的微型盘算机体系
它是一块芯片中集成了整个盘算机的告急功能,因此得名“单片机”
单片机的告急构成部门


  • CPU(中央处理处罚器):实行步调指令的核心部门,负责数据处理处罚和控制整个体系的运作
  • RAM(随机存储器):用于暂时存储步调运行时的数据,比方变量和中央盘算效果,RAM在断电后数据会丢失
  • ROM/Flash(只读存储器):用于存储步调代码和初始化数据,今世单片机通常使用Flash存储,断电后数据不会丢失
  • I/O端口(输入/输出):单片机与外界装备举行通讯的接口,负责数据的输入(如按钮信号)和输出(如控制电机、点亮LED等)
  • 外设(外部装备):包罗定时器、计数器、串行通讯接口(UART、SPI、I2C等)、ADC(模数转换器)、PWM(脉宽调制)等,用于实现各种功能
单片机的特点



  • 集成度高:一个芯片中集成了全部的盘算机功能,使其体积小、资本低、顺应性强
  • 应用广泛:单片机广泛用于家用电器、智能装备、工业控制、汽车电子等范畴
  • 实时性强:单片机通常用于控制体系,因此可以或许实时相应输入信号并举行处理处罚
单片机的应用

单片机被广泛应用于各种自动化控制体系中


  • 家用电器:如洗衣机、空调、微波炉等智能控制装备
  • 智能穿着装备:如智能手环、智能手表等
  • 工业自动化:如自动化生产线、呆板人控制等
  • 汽车电子:如车灯控制、车窗控制、倒车雷达等
简朴来说,单片机是一种功能强大、代价低廉的嵌入式控制器,实用于多种自动化和智能化的电子装备中
二、ARM

【参考 STM32简介 】
ARM的概念

ARM既指ARM公司,也指ARM处理处罚器内核
ARM 公司是举世领先的半导体知识产权(IP)提供商,专注于计划精简指令集盘算(RISC)处理处罚器架构,ARM公司计划ARM内核,半导体厂商美满内核周边电路并生产芯片(ARM本身并不生产处理处罚器,而是计划处理处罚器架构并授权给其他芯片制造商(如高通、三星、苹果等)生产实际的芯片),全天下凌驾 95% 的智能手机平静板电脑都接纳 ARM 架构
ARM架构

已往称作高级精简指令集呆板(Advanced RISC Machine),更早称作 Acorn RISC Machine,是一个包罗32位和64位版本的精简指令集(RISC)处理处罚器架构。这套架构规范规定了处理处罚器的计划规则,包罗指令集、数据路径、寻址模式、非常处理处罚机制等
简朴来说,ARM 架构界说了处理处罚器怎样实行指令和处理处罚数据,但它本身不是具体的硬件
ARM架构的常见版本



  • ARM Cortex-M系列:用于低功耗嵌入式体系,如单片机(STM32)
  • ARM Cortex-A系列:用于高性能应用,如智能手机、平板电脑等
  • ARM Cortex-R系列:用于实时体系,如汽车电子和工业自动化
ARM内核(处理处罚器的核心)

ARM内核是基于ARM架构计划的具体处理处罚器计划,是ARM架构的实际硬件体现
ARM 内核实现了 ARM 指令集的硬件架构,包罗了实行 ARM 指令集所需的全部硬件逻辑,如算术逻辑单元(ALU)、寄存器文件、控制逻辑等
内核是处理处罚器的核心部门,负责实际实行盘算任务
ARM处理处罚器(物理产物)

ARM 处理处罚器是基于 ARM 架构计划的完备微处理处罚器芯片
ARM处理处罚器不但包罗一个或多个 ARM 内核,还包罗其他须要的组件和外设,如缓存、内存控制器和 I/O 接口等(ARM 处理处罚器可以由 ARM 公司直接计划和制造,也可以由第三方公司基于 ARM 架构自行计划制造,无论是哪一种,ARM 处理处罚器都遵照 ARM 架构规范)

总结:ARM 架构提供了处理处罚器计划的规范,ARM 内核是遵照这些规范的具体硬件实现,而 ARM 处理处罚器则是基于这些内核和其他组件制造的完备芯片产物
(只管 x86 是服务器市场的主流架构,但 ARM 架构才是天下上最遍及的电子计划方案。x86 芯片寻求的是优化性能,而 ARM 架构的处理处罚器则致力于实现资本与更小尺寸、更低功耗、更低热量天生、速率与更长电池使用时间之间的平衡。险些全部智能手机以及其他小型移动装备和条记本电脑都接纳的是 ARM 架构)
三、STM32

【参考 STM32简介 】
STM32的根本概念

STM32是ST公司(STMicroelectronics)生产的一系列基于ARM Cortex-M内核的32位微控制器,以功能强大、性能良好、功耗低、可靠性强等特点著称,并拥有丰富的外设和美满的开辟工具,是一款经典的嵌入式微控制器
STM32的应用:广泛应用在嵌入式范畴,如智能车、无人机、呆板人、无线通讯、物联网物联网、工业控制、娱乐电子产物等
STM32定名规则


以 STM32F103C8T6 这个型号的芯片为例,该型号的构成为 7 个部门,其定名规则如下:
型号构成寄义具体STM32家属ST代表ST公司,M代表MCU,32代表基于ARM Cortex-M内核的32位微控制器F产物范例F = 通用型;S = 尺度型;L = 低功耗;H = 高性能;G = 主流型1 03具体特性0—入门级;1—根本型;2—根本型;3—根本型;4—高性能系列;7—高性能系列 03—子型号名(别的另有00,01,02,05,07等,具体见官网)C引脚数T = 36;C = 48;R = 64;V = 100;Z = 144;B = 208;N = 2168闪存存储器(Flash)容量4 = 16K字节的Flash;6 = 32K字节的Flash;8 = 64K字节的Flash;B = 128K字节的Flash;C = 256K字节的Flash;D = 384K字节的Flash;E = 512K字节的FlashT封装H = BGA;T = LQFP(最常用);U = VFQFPN;Y = WLCSP646温度范围6 = 工业级温度范围,-40℃~85℃;7 = 工业级温度范围,-40℃~105℃
STM32 专栏文章均参考 《STM32入门教程-2023版 过细讲授 中笔墨幕》教程视频
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表