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 小时前
基于单片机的电子抢答器设计(论文+源码+实物)
单片机·嵌入式硬件·毕业设计·毕设
LS_learner3 小时前
TB6612FNG一款性能出色、易于使用的直流电机驱动器件
嵌入式硬件
Hello小赵4 小时前
蓝桥杯嵌入式备赛(三)—— LED +按键 + LCD
单片机·职场和发展·蓝桥杯
爱吃奶酪的松鼠丶6 小时前
51单片机之冯·诺依曼结构
单片机·嵌入式硬件
蓑衣客VS索尼克7 小时前
单片机通讯中的时序图:初学者的入门指南
单片机·嵌入式硬件
weixin_580382067 小时前
要使 if(USART_GetITStatus(USART3, USART_IT_TC) != RESET) 条件满足
stm32·单片机·嵌入式硬件
程序员JerrySUN10 小时前
嵌入式工程师面试经验分享与案例解析
linux·经验分享·嵌入式硬件·物联网·云原生·面试·职场和发展
weixin_4381509910 小时前
发布:大彩科技DB系列1.6寸圆形UI串口屏发布!
科技·嵌入式硬件
Ai__Chi15 小时前
从51到STM32:PWM平滑迁移方案
stm32·单片机·嵌入式硬件