1. 在手册中找到引脚分布图

当你打开一份 STM32 的 数据手册(Datasheet) 时,搜索关键词 "Pinouts""Pin configuration"

  • 视觉特征:你会看到一个正方形的芯片图,四周密密麻麻标满了引脚编号(如 1, 2, 3...)和功能缩写(如 PA0, PB13)。

  • 注意封装:同一个型号(如 F103)会有不同的封装(LQFP48、LQFP64 等),引脚数量不同,位置也会变。一定要找准你手里芯片对应的封装图。


2. 引脚的编号规则(逆时针原则)

这是硬件连接中最基础的常识,防止接错线烧坏芯片:

  • 寻找基准点:在芯片的表面,通常有一个小凹坑小圆点

  • 起始位:圆点正对着的那个角,左边第一个引脚就是 1号引脚

  • 编号方向:从 1 号引脚开始,沿着芯片边缘**逆时针(Counter-Clockwise)**方向依次旋转编号。

口诀: 找准圆点,逆时针转。


3. 特殊引脚的功能和作用

并不是所有引脚都能用来点灯,有些引脚是维持芯片生存和下载程序的“生命线”:

  • 电源引脚 (VDD / VSS)

    • VDD:正极(通常接 3.3V)。

    • VSS:负极/地(GND)。芯片必须通电才能工作。

  • 复位引脚 (NRST)

    • 给它一个低电平信号,单片机就会“重启”。就像电脑的重启键。

  • 下载引脚 (SWDIO / SWCLK)

    • 这是给芯片“灌输灵魂(程序)”的通道。通常对应 PA13 和 PA14。

  • 晶振引脚 (OSC_IN / OSC_OUT)

    • 外接石英晶体,为单片机提供心脏跳动般的时钟脉冲。


4. 常规引脚(GPIO)的命名规则

除了上述特殊引脚,剩下的大部分是 GPIO(通用输入输出端口)

A. 字母代表“组”

STM32 将引脚分组管理,每组通常有 16 个引脚:

  • PA:A 组端口

  • PB:B 组端口

  • PC:C 组端口(以此类推)

B. 数字代表“位”

每组内的编号从 0 到 15:

  • PA0:A 组的第 0 号引脚。

  • PB13:B组的第 13 号引脚。

C. “身兼数职”的复用功能

这是小白最容易晕的地方:一个引脚(比如 PA9)往往有好几个名字:

  1. 默认功能:普通的开关量控制(GPIO)。

  2. 复用功能 (Alternate Function):它可以变身为串口发送端(UART_TX)。

  3. 重映射 (Remap):如果 PA9 被占用了,还可以通过设置,让别的引脚也具备 UART_TX 的功能。

Logo

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

更多推荐