树莓派GPIO引脚速查

树莓派标准40针GPIO接口引脚速查表,提供物理引脚号(1-40)与BCM编号、WiringPi编号三列对照,标注电源(3.3V/5V)、地线、I2C(BCM 2,3)、SPI(BCM 8-11)、UART(BCM 14,15)等复用功能说明。

免费在线工具
Loading…

使用说明

页面展示树莓派标准40针GPIO接口的完整引脚速查表,以表格形式列出物理引脚号(1-40)、BCM编号(Broadcom芯片编号)、WiringPi编号三列对照。表中用颜色标签标注电源引脚(3.3V/5V橙色)、地线(GND灰色)、I2C接口(BCM 2=SDA, BCM 3=SCL紫色)、SPI接口(BCM 8=CE0, BCM 9=MISO, BCM 10=MOSI, BCM 11=SCLK蓝色)、UART接口(BCM 14=TXD, BCM 15=RXD绿色)等复用功能。下方附有引脚使用注意事项。

功能介绍

本工具提供树莓派40针GPIO接口的完整引脚定义速查表,适用于Raspberry Pi 4B/3B+/3B/2B/Zero等型号(早期26针型号仅前26脚部分适用)。核心功能包括:物理引脚号(1-40)与BCM编号(Broadcom SoC GPIO编号,也是RPi.GPIO库和gpiozero库默认使用的编号)及WiringPi编号(wiringPi库使用的编号)三列对照;电源引脚(3.3V/5V)和地线(GND)的明确标注;I2C(BCM 2/3)、SPI(BCM 8-11)、UART(BCM 14/15)、PWM(BCM 12/13/18/19)等硬件接口的专用引脚位置说明。所有数据基于树莓派基金会官方发布的GPIO引脚定义。

使用场景

面包板接线时快速查询引脚功能
连接传感器或外设到树莓派40针GPIO时,快速对照物理引脚号找到对应的BCM/GPIO编号和可用功能。
代码中GPIO编号与物理引脚对照
编写Python/RPi.GPIO代码时,代码中使用的是BCM编号,但杜邦线插的是物理引脚号,通过本表快速对照避免接错。
I2C/SPI/UART外设连接时定位专用引脚
连接I2C传感器、SPI显示屏或UART串口模块时,确认应使用的BCM引脚编号和物理位置。
排查电源/地线引脚避免短路
接线前确认3.3V/5V电源引脚和GND地线引脚位置,避免误将电源接入GPIO导致芯片损坏。

常见问题

树莓派的BCM编号和物理引脚号有什么区别?
物理引脚号(Physical Pin)是40针排针从1到40的顺序编号,物理上排列固定。BCM编号是Broadcom SoC内部的GPIO通道编号,不按物理顺序排列。RPi.GPIO库和gpiozero库默认使用BCM编号编程,例如物理引脚11对应BCM GPIO 17。建议代码中用BCM编号,接线时对照本页速查表确认物理引脚位置。
树莓派的3.3V和5V电源引脚有什么区别?
3.3V引脚(物理引脚1和17)直接由板载3.3V稳压器供电,最大输出电流约50mA,适合给低功耗传感器供电。5V引脚(物理引脚2和4)来自USB电源,电流取决于电源适配器(通常可提供1-2A),适合驱动舵机、继电器等较高功耗外设。注意:GPIO数据引脚电平为3.3V,不可直接接5V信号,否则可能烧毁芯片。
树莓派GPIO的电平是多少?能接5V吗?
树莓派所有GPIO引脚均为3.3V逻辑电平,不可直接连接5V信号。5V信号需通过电平转换模块降压到3.3V才能安全接入。直接输入5V可能永久损坏树莓派芯片。
WiringPi编号还需要用吗?
WiringPi库的作者已于2019年宣布不再维护该库,目前树莓派官方推荐使用RPi.GPIO(BCM编号)或gpiozero库。本页保留WiringPi编号仅为历史代码的兼容参考,新项目建议使用BCM编号。