5.2.1 GPIO的引脚及功能
更新于 2026年10月10日
版权声明
5.2.1 GPIO的引脚及功能
STM32F1系列MCU的型号不同,其引脚数量也不同,用户可以通过芯片数据手册查看不同封装类型芯片的引脚分布和功能。STM32F103ZET6的引脚图如图5.1所示。
STM32F103ZET6芯片共有144个引脚,是该系列引用功能最全的芯片,这些引脚分成电源引脚、通用输入/输出引脚、复位引脚、时钟引脚、启动引脚、程序下载引脚6类。
(1)电源引脚。电源引脚有数字电源VDD、接地VSS、模拟电源VDDA、模拟接地VSSA、备用电池电源VBAT。STM32F1系列MCU的数字电源通常为3.3 V供电,若无外接备用电池,则VBAT与电源引脚VDD相连。一般情况下,数字电源通过隔离后供给模拟电源。

图5.1 STM32F103ZET6的引脚图(https://www.daowen.com)
(2)通用输入/输出引脚。STM32F103ZET6芯片的引脚有PA组(PA0~A15)、PB组(PB0~PB15)、PC组(PC0~PC15)、PD组(PD0~PD15)、PE组(PE0~E15)、PF组(PF0~PF15)、PG组(PG0~PG15)。这些引脚除具有GPIO功能以外,还兼有第二或第三功能,具体可参见数据手册。
(3)复位引脚。第25引脚NRST外接硬件复位电路,STM32采用低电平复位。
(4)时钟引脚。PD0和PD1外接高速晶体振荡器(HSE),为芯片提供时钟源,应用中也可选用内部8 MHz晶振(HSI)。PC14和P15外接RTC低速时钟源(LSE)。
(5)启动引脚。BOOT0和BOOT1属于启动引脚,可通过设置在不同的模式下启动。
(6)程序下载引脚。PA13、PA14、PA15、PB3和PB4属于JTAG或SW程序下载引脚,这些引脚也可作为GPIO接口使用。