1.STM32的三个重要特征
32位微控制器,也称作MCU。
由ST(意法半导体)公司开发。
以ARM-Cortex-M为核心。
2.STM32的优点
3.ARM
ARM是RISC精简指令集的代表,很多移动设备都是基于ARM架构的。ARM自2004年以后放弃使用数字命名法,采用字母命名法。
Cortex-A系列 主打高性能手机,平板,智能电视等
Cortex-R系列 主打实时汽车,工业控制,医疗设备等
Cortex-M系列 主打嵌入式传感器、智能家居等。
4.STM32家族
当前主流的就是cortex-M3系列,如下图所示随着横坐标的增大,STM32的性能也会增强
5.STM32的应用场景
物联网
智能农场管理系统,使用STM32控制传感器收集环境数据并通过无线网络发送到云端进行处理。
工业自动化
用于制造业中的自动化装配线,STM32控制机器人臂的精确移动和操作。
汽车电子
在高级驾驶辅助系统(ADAS)中,STM32用于处理车辆周围环境的实时数据,提高驾驶安全。
消费电子
在智能手表中,STM32处理各种传感器数据,提供健康追踪、消息通知等功能。
医疗设备
可穿戴心率监测设备,使用STM32进行实时数据处理和分析,监控患者心脏健康状况。
6.STM32系列MCU命名规范
芯片实物图如下
闪存flash相当于电脑的固态硬盘
SRAM相当于电脑内存
7.开发方式
本次学习总结记录基于寄存器开发+基于HAL库开发