-
1 知识介绍
-
2 PPT
-
3 学习视频
-
4 拓展内容
-
5 国家脊梁
一、STM32概述
STM32是意法半导体有限公司出品的一系列微控制器的统称。
STM32微控制器基于ARM Cortex®-M0,M0+,M3, M4和M7内核,这些内核是专门为高性能、低成本和低功耗的嵌入式应用设计的。STM32微控制器按内核架构可以分为以下系列,如
超低功耗产品系列:STM32L0、STM32L1、STM32L4、STM32L4+;
主流产品系列:STM32F0、STM32F1、STM32F3;
高性能产品系列:STM32F2、STM32F4、STM32F7、STM32H7;
无线产品系列:STM32WB;
微处理器(MPU)系列:STM32MP1。

二、STM3微控制器的命名规则
STM32微控制器的各个型号在封装形式、引脚数量、SRAM和闪存大小、最高工作频率(影响产品的性能)等方面有所不同,开发人员可根据应用需求选择最合适的微控制器型号来完成项目设计。
芯片的命名规则,如

以STM32F103VET6芯片为例(

三、STM32微控制器的主要特性

STM32微控制器的主要特征(以STM32F103VET6型号为例,如
(1)32位ARM Cortex-M3内核CPU,最大工作频率72MHz,1.25DMIP/MHz,存储访问0等待单周期乘法运算和硬件出发运算;
(2)存储具备256KB至512KB的Flash存储空间64KB的SRAM;
(3)时钟、复位和电源管理2.0V至3.6V应用电源供电和I/O上电复位(POR)、掉电复位(PDR)和可编程电压检测(PVD)4MHz至16MHz外部晶振,内部8MHz工厂校准RC振荡器,内部40kHz经校准的RC振荡器,RTC用经校准的32kHz振荡器;
(4)低功耗,具有睡眠、停止和待机3种低功耗模式,RTC和备份寄存器用的VBAT电源;
(5)3个12bit,1μs A/D转换器(最多支持21个通道),转换范围:0至3.6V,三通道采样和保持能力,温度传感器功能;
(6)11个定时器(7)多达13个通信接口,2个I2C接口(SMBus/PMBus),5个USART,3个SPI接口(18Mbis/s),其中2个可切换为I2S,CAN总线接口(支持2.0B)USB2.0全速接口,SDIO接口。
四、STM32开发板的选择
目前市面上可供选购的STM32开发板主要有两种:最小系统板和外设齐全的开发板(

STM32最小系统板与外设齐全的开发板的优缺点:
价格
硬件电路的构建能力
使用的便利性
在实际选择的过程中,在满足使用需求之外,性价比就是第二考虑因素了。根据产品的散热、功耗、使用时间、使用环境、等等综合因素来选择一款适合使用的开发板。
STM32的应用领域
随着电子、计算机、通信技术的发展,嵌入式技术已经无处不在。从随身携带的可穿戴智能设备,到智慧家庭中的远程抄表系统、智能洗衣机和智能音箱,再到智慧交通中的车辆导航、流量控制和信息监测等(

目前微控制器已成为电子产品及行业应用解决方案中不可替代的一环。产品线覆盖通用型、低成本、超低功耗、高性能低功耗以及甚高性能类型。
STM32拥有结构清晰覆盖完整的产品家族线、简单易用的应用开发生态系统,越来越多的电子产品使用STM32微控制器作为主控的解决方案,涵盖智能硬件、智能家居/智慧城市、智慧工业、智能驾驶等领域。











