初识STM32:芯片基本信息

STM32简介

STM32是ST公司基于ARM公司的Cortex-M内核开发的32位微控制器。

ARM公司是全球领先的半导体知识产权(IP)提供商,全世界超过95%的智能手机和平板电脑都采用ARM架构。

ST公司于1987年由意大利的SGS微电子与法国的Thomson半导体合并而来,ST由意大利和法国各取一个首字。

ST:意法半导体,是一个公司名,即SOC厂商(系统级芯片厂商)

M:MCU(Micro Control Unit)的缩写,表示微控制单元(单片机)。

32:即32位寻址位宽(32个比特位表示一个地址)

ARM框架如下:

ARM公司设计ARM内核,半导体厂商完善内核周边电路并生产芯片。


存储密度

什么是存储密度等级?

根据Flash的容量划分等级:低密度、中等密度、高密度、超大密度和互联型

Flash:闪存,一种只读存储器(ROM),用于存储二进制代码。我们将代码下载到单片机中,就是下载到Flash存储器当中。


为什么要了解存储密度?

这关系到我们能不能学会STM32F1系列的芯片,因为存储密度的概念贯穿了这个芯片的参考手册,在编程过程中也经常会使用到存储密度的概念。


存储密度的等级划分

|------|------------------------------------------------|
| 低密度 | (F100,F101,F102,F103)&&(16K<=Flash<=32K) |
| 中密度 | (F100,F101,F102,F103)&&(64K<=Flash<=128K) |
| 高密度 | (F100,F101,F102,F103)&&(256K<=Flash<=512K) |
| 超大密度 | (F100,F101,F102,F103)&&(768K<=Flash<=1M) |
| 互联型 | STM32F105xx和STM32F107xx |

以STM32F103C8T6为例,其中"8"代表64KB,故为中密度芯片。


参考资料

主要分为数据手册(规格书,产品的具体参数)和参考手册(产品使用方法)。

如何获取参考资料?

可以去ST官网:www.st.com,搜索对应型号的芯片,下载参考资料。如下所示:


参考手册与数据手册区别

以STM32F103C8为例,其参考手册为RM0008,数据手册为DS5319。

|--------------------------------|-----------------------|
| 参考手册(RM0008) | 数据手册(DS5319) |
| Reference Manual,通常缩写为RM | Data Sheet,通常缩写为DS |
| 介绍芯片内部每一个模块的特性、工作原理、使用方法、编程方法。 | 引脚分配、电性能、封装尺寸。 |
| 适用范围:整个STM32F1xx系列 | 适用范围:STM32F103中等密度的芯片 |

对于不同情景使用不同资料,例如:若想了解芯片的功耗参数、芯片每一个引脚是干什么用的,应该查阅数据手册;若想了解如何使用STM32的串口收发数据、如何对GPIO进行编程,应该查阅参考手册。

相关推荐
森焱森38 分钟前
无人机三轴稳定控制(2)____根据目标俯仰角,实现俯仰稳定化控制,计算出升降舵输出
c语言·单片机·算法·架构·无人机
白鱼不小白42 分钟前
stm32 USART串口协议与外设(程序)——江协教程踩坑经验分享
stm32·单片机·嵌入式硬件
S,D1 小时前
MCU引脚的漏电流、灌电流、拉电流区别是什么
驱动开发·stm32·单片机·嵌入式硬件·mcu·物联网·硬件工程
芯岭技术4 小时前
PY32F002A单片机 低成本控制器解决方案,提供多种封装
单片机·嵌入式硬件
youmdt5 小时前
Arduino IDE ESP8266连接0.96寸SSD1306 IIC单色屏显示北京时间
单片机·嵌入式硬件
嘿·嘘5 小时前
第七章 STM32内部FLASH读写
stm32·单片机·嵌入式硬件
Meraki.Zhang5 小时前
【STM32实践篇】:I2C驱动编写
stm32·单片机·iic·驱动·i2c
几个几个n7 小时前
STM32-第二节-GPIO输入(按键,传感器)
单片机·嵌入式硬件
Despacito0o11 小时前
ESP32-s3摄像头驱动开发实战:从零搭建实时图像显示系统
人工智能·驱动开发·嵌入式硬件·音视频·嵌入式实时数据库
门思科技11 小时前
设计可靠 LoRaWAN 设备时需要考虑的关键能力
运维·服务器·网络·嵌入式硬件·物联网