STM32入门简介
·
STM32 是意法半导体(STMicroelectronics)推出的一系列基于 ARM Cortex-M 内核的 32 位微控制器(MCU),广泛应用于嵌入式系统开发,是目前业界最流行的单片机系列之一

STM32的含义
这里以STM32F103C8T6为例。其中M表示 Micro controller 单片机, 32表示32位, “F”表示主流系列,同时还有“G”(通用系列)、“H”(高性能系列)、“L”(低功耗系列)等,“F1”表示该芯片的核心架构是Cortex-M3内核,主频 72MHz,“F1”又细分为“F100”、“F101”、“F102”、“F103”、“F105”。

C8T6代表该芯片的规格型号
C:代表 48‑脚 LQFP(Low‑profile Quad Flat Package)封装
8:表示 64 KB Flash(8 × 8 KB),即该型号的程序存储容量
T:进一步指明 LQFP 包装
6:表示温度范围(‑40 °C ~ +85 °C)

STM32C8T6的引脚分布
在使用芯片时需要对芯片的每个引脚进行了解,以便于使用。因此这里先以STM32C8T6的引脚分布为例,对单片机的引脚进行简单的了解,同时便于后续的学习。

引脚编号规则
上图为STM32C8T6所对应的48‑脚 LQFP封装。其编号规则为:圆点附近的是一号引脚,编号逆时针依次递增

特殊引脚
- VDD、VSS、VDDA、VSSA:为芯片提供 3.3 V 主电源(VDD)和地(VSS),以及模拟电路专用的电源/地(VDDA/VSSA),保证 ADC、DAC 等模拟模块的供电噪声低
- NRST (Pin 7):硬件复位引脚,拉低可强制 MCU 复位
- BOOT0 (Pin 44):选择启动方式:0‑从内部 Flash 启动,1‑从系统存储器(内置 Bootloader)启动。配合 BOOT1(PB2)可实现多种启动组合
- VBAT(Pin1):为内部 RTC(实时时钟)与 备份寄存器(Backup registers)提供电源。即使主电源 VDD 失电,VBAT 仍能保持这些模块的供电,使时间计数和保存的数据不丢失
- GPIO端口:通用输入输出,可以把引脚拉高 / 拉低从而驱动外部器件,也可以读取引脚上的电平高低,来感知按键、传感器等外部信号。
GPIO端口命名方式
GPIO端口统一以Pxn(如 PA0)的形式进行命名,具体含义如下:
| 组成部分 | 含义 | 说明 |
| P | **Port(端口)** 的标识符 | 所有 GPIO 都以字母 A、B、C、D 等端口开头,例如 PA、PB、PC。 |
| 字母 | 端口名称 | A、B、C、D对应不同的 GPIO 组,每组最多 16 条引脚(0‑15)。 |
| 数字 | 端口内部的 引脚序号 | 0‑15 表示该端口内部的第几根引脚,例如 PA0、PB5、PC13。 |
内容引用舍友
————————————————
版权声明:本文为CSDN博主「庞小二」的原创文章
原文链接:https://blog.csdn.net/weixin_74006549/article/details/154280898
更多推荐
所有评论(0)