STM32 简介

STM32 简介

  • [1. STM32性能](#1. STM32性能)
  • [2. STM32命名规则](#2. STM32命名规则)
  • [3. STM32分类](#3. STM32分类)
  • [4. 传统嵌入式方向](#4. 传统嵌入式方向)

1. STM32性能

STM32 的优异性体现在如下几个方面:

  1. 超低的价格。8 位机的价格,32 位机的性能,是 STM32 最大的优势。
  2. 超多的外设。STM32 拥有包括:FMC、TIMER、SPI、IIC、USB、CAN、IIS、SDIO、ADC、DAC、RTC、DMA 等众多外设及功能,具有极高的集成度。
  3. 丰富的型号。STM32 仅 M3 内核就拥有 F100、F101、F102、F103、F105、F107、F207、F217 等 8 个系列上百种型号,具有 QFN、LQFP、BGA 等封装可供选择。同时 STM32还推出了 STM32L 和 STM32W 等超低功耗和无线应用型的 M3 芯片,另外,ST 还推出了STM32F4/F7/H7 等更高性能的芯片。
  4. 优异的实时性能。150 个中断,16 级可编程优先级,并且所有引脚都可以作中断输入。
  5. 杰出的功耗控制。STM32 各个外设都有自己的独立时钟开关,可以通过关闭相应外设的时钟来降低功耗。
  6. 极低的开发成本。通过串口即可下载程序,而且相应的仿真器也很便宜,支持JTAG&SWD 调试接口,最少仅 2 个 IO 口即可实现仿真调试,极大的降低了开发成本。
  • 这里我们选的 51 是性能比较好的 STC15 系列做为对比,如果换成传统 51,速度会比STC15 慢 12 倍左右。最强 H7 的 DMIPS 性能约为 STC15 的 30 倍,即便是 STM32F103 也大概有 STC15 性能的 3 倍,由此可见 STM32 的强大,而且最便宜的 STM32F103,价格大概在 5块多人民币,和 STC15 系列的价格差不多。
  • 简单来说是,价格差不多的情况下,51 能做的,STM32 都能做,51 不能做的,STM32 也能做,因此,越来越多的企业选择使用 STM32 替代 51,所以,大家如果能学会 STM32,找工作的时候,也会有一定的优势。

2. STM32命名规则

STM32 的命名规则:

3. STM32分类

STM32 目前总共有 5 大类,18 个系列:

类别 MCU(微控制器) MPU(微处理器)
定位 内置CPU、存储器和各种外设接口的芯片,用于低功耗、资源有限的嵌入式系统 具有较强的处理和运算能力,用于执行复杂多样的大型程序
特点 1.简单控制:执行刺激--响应式的过程控制和辅助功能 2.小容量存储器:通常使用片上集成的小存储器 3.单一任务:任务类型单一,执行过程简单 1.高主频:通常具备较高的主频,甚至达到几GHz 2.大容量存储器:需要外挂大容量的存储器(DDR和FLASH)来支持运行复杂操作系统 3.多核化:支持多核处理
应用场景 适用于控制相关的任务,如传感器数据采集、人机界面、家电控制等 适用于需要高性能计算和复杂算法处理的系统
程序存储和执行 一般使用片内FLASH来存储和执行程序代码 代码存储在外部FLASH中,上电后将代码搬运至RAM中运行
启动速度 启动速度更快 因为代码要从外部FLASH搬运到RAM中运行,启动速度较慢
内存管理单元MMU 不具备 具备(主要负责虚拟内存管理和物理内存地址转换、内部保护等)
内存保护单元MPU 具备(是MMU的简化版本,主要提供内存保护功能) 不具备
运行操作系统 RTOS操作系统(无法运行多进程程序,RTOS多任务类似于多线程) Linux操作系统
实时性 内置CPU、存储器等组件,实时性很强 实时性较弱
功耗 较低 较高

4. 传统嵌入式方向

1. MCU+RTOS
2. MPU+Linux
3. FPGA

相关推荐
云山工作室3 小时前
基于单片机智能水产养殖系统设计(论文+源码)
单片机·嵌入式硬件·毕业设计·毕设
xiaomin20174 小时前
【STM32 HAL库】高级定时器TIM8输出PWM
stm32·单片机·嵌入式硬件
沐欣工作室_lvyiyi5 小时前
基于单片机的小型农业气象监测系统(论文+源码)
单片机·嵌入式硬件·物联网·毕业设计·气象监测
飞猿_SIR7 小时前
基于海思Hi3798MV200Android7.0聊聊HDMI色深模式和电视HDR
android·嵌入式硬件·音视频
范纹杉想快点毕业7 小时前
单片机开发中的队列数据结构详解,队列数据结构在单片机软件开发中的应用详解,C语言
c语言·数据库·stm32·单片机·嵌入式硬件·mongodb·fpga开发
三佛科技-134163842128 小时前
鼻毛修剪器MCU方案开发设计
单片机·嵌入式硬件·智能家居·pcb工艺
btzhy9 小时前
STM32单片机:外设时钟(STM32L4xx)
stm32·单片机·嵌入式硬件·外设时钟
三佛科技-1341638421211 小时前
FT8430-LRT非隔离5V100MA电源芯片,满足小家电、智能照明、MCU供电需求,替代阻容降压(典型案例,电路图)
单片机·嵌入式硬件·智能家居
HPT_Lt13 小时前
ZCC5515_耐压9.5V ,超低静态功耗5uA,完全替代CS5515
嵌入式硬件
ThreeYear_s13 小时前
【FPGA+DSP系列】——(3)中断学习(以定时器中断为例)
单片机·学习·fpga开发