前言
在正式学习 stm32 之前,先简单的介绍一下stm32的基础知识;
包括一些 STM32的基本概念、STM32的分类、STM32的命名规则;
一、什么是STM32
STM32,字面意思上来理解,ST是意法半导体,M是microelectronics 的缩写,32表示32位(传统的51单片机为位),总的来理解就是指 ST公司开发的32位微控制器。
二、STM32 的分类
STM32 针对于不同的市场需求,推出很多不同的系列。
从内核上面分为Cortex-M0、Cortex-M3、Cortex-M4、Cortex-M7,
根据不同内核大概分为主流、高性能、低功耗等类型。
具体参看下图
F1 系列代表了基础性,基于Cortex-M3内核,主频为72MHZ;
F4 系列代表了高性能,基于Cortex-M4内核,主频为180MHZ;
F7 系列代表了高性能,基于Cortex-M7内核,主频为216MHZ;
H7 系列代表了高性能,基于Cortex-M7内核,主频为400MHZ;
相比于之前的系列,之后出的系列,拥有更先进的内核(支