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

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐