STM32基础知识(一)
文章目录
- 前言
- 一、什么是STM32
- 二、STM32 的分类
- 三、STM32的命名规则
前言
在正式学习 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;
相比于之前的系列,之后出的系列,拥有更先进的内核(支持更多的指令集合),更多的资源(更大的SRAM),更高的性能(更高的时钟主频),不断增强外设能力(相同的外设部分,有更强的功能),更低的功耗(之后的部分芯片为了适应不同环境,在跟好性能的基础上,减低了驱动功耗),更高的价格(当然更新的,更强的芯片,出厂价格也在不断起飞)。
所以针对不同的产品,不同的需求,选型也是一个问题。
(PS:上面的芯片价格只是针对于出厂,官网发布的价格;目前市场上,价格影响因素也与开源资料程度以及盲目跟风有关,就比如F103曾经的价格一度超过F407,目前市场F4普通芯片价格甚至与H7不相上下)
三、STM32的命名规则
首先是摘自《STM8和STM32的选型手册》
上图是官方给出的解释图例,下面举例说明
STM32 | F | 103 | Z | E | T | 6 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
1、产品家族
STM32代表ST品牌Cortex-Mx系列内核(ARM)的32位MCU;
同样的,STM8代表ST品牌的8位MCU;
2、产品类型
F 基础型
L 低功耗型、低电压
S 标准型
T 触觉传感器
W 无线系统芯片
3、产品子系列
050:ARMCortex-M0内核
051:ARMCortex-M0内核
100:ARMCortex-M3内核,超值型
101:ARMCortex-M3内核,基本型
102:ARMCortex-M3内核,USB基本型
103:ARMCortex-M3内核,增强型
105:ARMCortex-M3内核,USB互联网型
107:ARMCortex-M3内核,USB互联网型、以太网型
108:ARMCortex-M3内核,IEEE802.15.4标准
151:ARMCortex-M3内核,不带LCD
152/162:ARMCortex-M3内核,带LCD
205/207:ARMCortex-M3内核,不加密模块
215/217:ARMCortex-M3内核,加密模块
405/407:ARMCortex-M4内核,不加密模块
415/417:ARMCortex-M4内核,加密模块
4、引脚数目
F:20PIN
G:28PIN
K:32PIN
T:36PIN
H:40PIN
C:48PIN
U:63PIN
R:64PIN
O:90PIN
V:100PIN
Q:132PIN
Z:144PIN
I :176PIN
5、Flash存储容量
4:16KB flash(小容量)
6:32KB flash(小容量)
8:64KB flash(中容量)
B:128KB flash(中容量)
C:256KB flash(大容量)
D:384KB flash(大容量)
E:512KB flash(大容量)
F:768KB flash(大容量)
G:1MKB flash(大容量)
6、封装类型
T:LQFP
H:BGA
U:VFQFPN
Y:WLCSP/WLCSP64
7、温度范围
6:-40℃-85℃
7:-40℃-105℃
STM32基础知识(一)相关推荐
- 【正点原子STM32连载】第五章 STM32基础知识入门 摘自【正点原子】MiniPro STM32H750 开发指南_V1.1
1)实验平台:正点原子MiniPro H750开发板 2)平台购买地址:https://detail.tmall.com/item.htm?id=677017430560 3)全套实验源码+手册+视频 ...
- 2021-03-30 一笔记 STM32基础知识
2021.3.30 第一次笔记 STM32的入门学习之基础知识 一 STM32的介绍 STM32是基于ARM内核的32位MCU系列---内核为ARM公司为要求高性能,低成本,低功耗的嵌入式应用专门设计 ...
- STM32 CubeMx教程 -- 基础知识及配置使用教程
文章目录 前言 一.STM32CubeMx 界面介绍 File 界面 Windows 界面 Help 界面 Updater Settings 界面 二.STM32CubeMx 使用教程 新建工程 配置 ...
- 【STM32】基础知识 第十课 CubeMx
[STM32]基础知识 第十课 CubeMx STM32 CubeMX 简介 安装 JAVA CubeMX 安装 新建 STM32 CubeMX 工程步骤 新建工程 时钟模块配置 GPIO 配置 生成 ...
- STM32 USB基础知识
文章目录 拓展阅读 前言 一.USB基础知识 二.USB2.0 1.usb2.0模式说明 2.USB2.0全速USB和高速USB的识别过程分析 3.usb协议关系 4.USB2.0与USB1.x 硬件 ...
- 【STM32】基础知识 第一课 单片机简介
[STM32]基础知识 第一课 单片机简介 单片机是什么 单片机和电脑区别 单片机的特点 单片机有什么用 单片机发展历程 单片机发展趋势 CISC vs RISC CISC 和 RISC 举例 冯诺依 ...
- STM32初学者补足基础知识(第15讲-软件如何硬件)
STM32初学者补足基础知识(第15讲-软件如何硬件) 一.第15讲-软件如何硬件 来自 一.第15讲-软件如何硬件
- 蓝桥杯STM32学习之G431、F103基础知识(三)
目录 三.时钟系统配置 1. 晶振的接口 2. 时钟树 (1)高速外部HSE.高速内部HSI (2)低速外部LSE.低速内部LSI (3)锁相环PLL 3. STM32CubeMX软件设置.时钟配置代 ...
- 【STM32学习1】基础知识与概念明晰
目录 前言 一.什么是嵌入式系统? 二.STM32框架 三.关于硬件与软件的一些概念 四.知名芯片厂商简介 总结 前言 在开始学习STM32单片机之前,脑海中已经有了许多零碎的概念,在此对其做出明确的 ...
最新文章
- 顺序表-有序顺序表表示集合-交集(while + 值比较)
- Specification排序orderby
- 2017校赛 问题 D: 我知道了,你知道了吗?【递归】
- jtree+mysql_Swing: JTree显示 图标 + 文字 | 学步园
- 管道和过滤器模式----POSA模式助记格式
- mysql自增长id为null_主键设为自增字段了, 在添加数据时经常报null id是怎么回事?...
- 更多编译器对C++11的支持比较
- java标签文本框,Java_3 文本B01.txt:创建带有标签和文本框的窗体 联合开发网 - pudn.com...
- C++--第13课 - 操作符重载 - 下
- 制版经验分享—使用AD18
- EF CORE DELETE
- 一个函数能否被两个线程同时调用
- python 多线程 代理 爬取 豆果美食app
- [PHP]md5加密
- BI工具进化图鉴,Qlik Sense和Qlik View有何区别?
- Unirech腾讯云国际版代充-使用RDP文件登录到Windows云服务器实例教程
- 八股总结(二)计算机网络与网络编程
- python实现-用随机森林填补缺失值、均值填充0填充的比较
- 定了!新版Windows 11总算来了!!
- English Adage
热门文章
- 王立铭紧急发声:为什么基因编辑婴儿在今天不可原谅?
- 雷达卫星参数学习汇总
- 2022年中国智慧交通行业市场前景及投资研究预测报告(简版)
- 视频流 zynq Linux 至 pl,AR# 46913: Zynq-7000 示例设计:使用面向 DEVCFG 的 Linux 驱动程序对 PL 进行编程...
- SEO如何建立网站关键词词库?
- Linux安装多功能词典GoldenDict
- 6天成为Adobe Illustrator、Photoshop、统计作图的高手,轻松制作各种高分论文插图!...
- graph labview 两个图表_科研论文插图/数据处理和图表制作(7月45日、7月1112日 线上班)...
- 报告解读下载 | 6月《中国数据库行业分析报告》重磅发布!精彩抢先看!
- FPGA-任务五、十字路口交通控制灯器系统设计(二)