0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

你真的懂树莓派5嘛?树莓派5引脚图全面指南:理解GPIO引脚及其功能!

上海晶珩电子科技有限公司 2025-07-04 15:27 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

树莓派5上的GPIO

通用输入/输出(GPIO)引脚是树莓派上的物理连接器,允许树莓派与传感器LED电机等外部电子元件进行交互。这些引脚可编程设置为输入模式,用于从外部源(如传感器)接收数据;也可设置为输出模式,用于发送信号以控制外部设备(如点亮LED或启动电机)。

5ecff084-58a8-11f0-9cf1-92fbcf53809c.jpg

重要性

学习与实验:从教育角度来看,学习如何使用GPIO引脚是理解电子学、编程和嵌入式系统的基础,是STEM教育的实用工具。

与传感器和执行器接口GPIO引脚使树莓派能够从传感器(如温度、运动、光线传感器)获取输入,并向执行器(如电机、灯光、继电器)发送命令,这对于自动化、机器人技术和物联网应用至关重要。

GPIO本质上使树莓派能够作为嵌入式系统运行,弥合了软件与硬件之间的差距。

树莓派5上的GPIO引脚类型

树莓派5延续了提供多功能通用输入/输出(GPIO)引脚的传统,使其能够与各种电子元件进行交互。

与前代型号类似,树莓派5采用40引脚GPIO排针,但在性能和功能上有所提升。

引脚编号:树莓派GPIO引脚采用的两种编号方案

使用树莓派的GPIO引脚时,有两种主要的编号方案可用于标识引脚:

物理引脚编号(板编号)

物理引脚编号指的是树莓派40引脚排针上引脚的实际位置,从左上角的引脚1依次编号至右下角的引脚40。此编号方案仅基于引脚的物理布局。

示例:

引脚1:3.3V电源

引脚2:5V电源

引脚6:接地(GND)

引脚7:GPIO 4

在按照视觉指南或原理图连接元件时,物理编号有助于布线,因为它反映了排针上引脚的实际位置。

BCM(博通系统级芯片通道)编号

BCM编号指的是基于树莓派内部系统级芯片(SOC)为每个引脚分配的博通芯片特定GPIO编号。这些GPIO编号对应于博通处理器上的实际功能通道。

示例:

BCM GPIO 2:引脚3(用于I2C SDA)。

BCM GPIO 3:引脚5(用于I2C SCL)。

BCM GPIO 18:引脚12(用于PWM)。

在编写脚本或程序(如使用Python语言及RPi.GPIO或gpiozero等库)时,通常采用BCM编号。树莓派的内部代码和库通过BCM编号而非物理布局来识别引脚。

两种编号方案旨在满足不同需求:

物理引脚编号:在物理连接元件时简单直观。

BCM编号:在编程时更为精确,因为它反映了与特定GPIO通道相关的实际硬件配置和功能。

对比示例:

引脚3(物理编号):对应BCM编号中的GPIO 2。

引脚5(物理编号):对应BCM编号中的GPIO 3。

电源引脚

这些引脚为连接到树莓派的外部设备或电路供电。

5V引脚(引脚2和引脚4):直接从树莓派电源提供5V电压,适用于为继电器或高功率设备等元件供电。

3.3V引脚(引脚1和引脚17):提供稳定的3.3V电压,适用于传感器等低功率设备。

接地(GND)引脚:这些引脚(引脚6、9、14、20、25、30、34、39)对于与外部元件构成完整电路至关重要。

标准GPIO引脚

数字输入/输出:这些引脚可根据任务编程设置为输入或输出模式。它们可以读取外部设备的信号(输入)或发送信号以控制外部设备(输出)。

示例用途:读取按钮状态(输入)或控制LED(输出)。

树莓派5上的GPIO引脚包括GPIO 2、GPIO 3等,可通过BCM编号或物理引脚编号来标识。

UART引脚(通用异步收发传输器)

这些引脚用于与其他设备(如微控制器或其他树莓派开发板)进行串行通信

TXD(发送):引脚8(BCM GPIO 14)。

RXD(接收):引脚10(BCM GPIO 15)。

非常适合树莓派与另一设备之间使用串行协议(如GPS模块或无线通信芯片)进行通信。

I2C引脚(集成电路互连总线)

I2C协议用于通过两条共享线路(时钟线和数据线)与多个低速设备进行通信。

SDA(数据线):引脚3(BCM GPIO 2)。

SCL(时钟线):引脚5(BCM GPIO 3)。

常用于将树莓派连接到温度、湿度或压力传感器等。

SPI引脚(串行外设接口)

SPI是一种高速通信协议,常用于与传感器、显示器和SD卡等设备接口。

MOSI(主出从入):引脚19(BCM GPIO 10)。

MISO(主入从出):引脚21(BCM GPIO 9)。

SCLK(串行时钟):引脚23(BCM GPIO 11)。

CE0(片选0):引脚24(BCM GPIO 8)。

CE1(片选1):引脚26(BCM GPIO 7)。

常用于与TFT显示器或高速传感器等设备进行高速数据通信。

PWM引脚(脉冲宽度调制)

脉冲宽度调制(PWM)是一种通过改变信号占空比来控制电机速度或调节LED亮度的技术。

PWM0:引脚12(BCM GPIO 18)。

PWM1:引脚33(BCM GPIO 13)。

这些引脚常用于机器人项目中控制电机速度、LED亮度或舵机。

EEPROM识别引脚

ID_SD(数据):引脚27(BCM GPIO 0)。

ID_SC(时钟):引脚28(BCM GPIO 1)。

这些引脚用于通过硬件附加组件(HAT)上的EEPROM识别附加板,使树莓派在连接配件板时能够自动配置设置。

树莓派5上的引脚图

要从树莓派上直接查看树莓派GPIO引脚布局概览,可使用内置的pinout命令。这是一个简单的命令行工具,可显示GPIO引脚的视觉表示、编号和功能。

打开树莓派终端,并运行:

pinout

5ee8cf5a-58a8-11f0-9cf1-92fbcf53809c.jpg

*使用树莓派GPIO引脚时的安全注意事项

√ 避免将5V信号连接到3.3V GPIO引脚

树莓派采用3.3V逻辑电平。将5V信号连接到任何GPIO引脚都可能损坏树莓派的内部电路。

务必检查所连接设备或传感器的电压电平。如需,使用电平转换器将5V信号转换为3.3V。

√ 限制通过GPIO引脚的电流

GPIO引脚只能承受有限电流(通常每个引脚约16mA,所有GPIO引脚的总限制为50mA)。

连接LED或其他元件时,务必使用限流电阻(如220Ω至1kΩ),以防止电流过大,从而永久损坏GPIO引脚。

√ 谨防短路

短路是指电流通过非预期路径流动,通常绕过负载(如电阻或传感器)。这可能导致电流过大,产生热量积聚,进而损坏硬件。

√ 正确接地

每个电路都需要一个公共接地(GND)以构成完整电路。未将元件接地或接地连接不正确可能导致电路故障甚至损坏。

√ 避免热插拔元件

在树莓派通电时插拔元件(热插拔)可能导致电涌或尖峰,从而损坏GPIO引脚和元件。

√ 使用分压器或逻辑电平转换器

使用较高电压(如5V或12V)的设备接口时,必须确保树莓派的3.3V GPIO引脚不会暴露于较高电压。

√ 避免从树莓派汲取过多电流

原因:树莓派电源有限,从5V或3.3V引脚汲取过多电流可能导致不稳定、重启或损坏开发板。

结论

了解树莓派5的引脚图对于充分发挥其在电子项目中的潜力至关重要。掌握了GPIO引脚类型、编号系统和安全注意事项等知识后,用户可以自信地连接各种元件,扩展树莓派的功能。无论是在使用传感器、执行器还是UART、I2C或SPI等通信协议,掌握GPIO都将为自动化、物联网和机器人技术应用开启无限可能。务必始终将安全放在首位,以保护树莓派和所连接的外部设备。

本总结强调了理解GPIO引脚图的重要性,同时也鼓励进一步探索。

原文地址:

https://www.sunfounder.com/blogs/news/comprehensive-guide-to-the-pin-diagram-of-raspberry-pi-5-understanding-gpio-pins-and-their-functions

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 引脚
    +关注

    关注

    16

    文章

    2097

    浏览量

    55152
  • GPIO
    +关注

    关注

    16

    文章

    1313

    浏览量

    55733
  • 树莓派
    +关注

    关注

    122

    文章

    2069

    浏览量

    109728
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    树莓5,Raspberry Pi 5 评测

    ! 现在我们的待机功耗可以降低到0.05瓦,比以前低得多。在待机状态下,树莓5V(GPIO)引脚留在高电平状态,但是3.3V的
    发表于 06-19 14:51

    详解树莓gpio功能及实用方法

    ”)  针脚编号  在RPi.GPIO中,同时支持树莓派上的两种GPIO引脚编号。第一种编号是BOARD编号,这和树莓
    发表于 05-23 07:00

    通过Python RPi.GPIO控制树莓引脚

    零、汇总通过Python RPi.GPIO 控制树莓引脚输出高低电平、脉冲电平驱动器接收接收树莓
    发表于 08-31 07:59

    树莓引脚 (含有每个引脚

    树莓引脚(含有每个引脚)。
    发表于 04-18 14:29 2次下载

    树莓引脚 (含有每个引脚)所有文件

    树莓引脚 (含有每个引脚)所有文件。
    发表于 04-18 14:29 18次下载

    树莓gpio应用

    树莓现在越来越火,网上树莓的资料也越来越多。树莓源自英国,国外嵌入式开源领域具有良好的分享
    发表于 11-09 15:10 4517次阅读

    树莓gpio接口及编程方法

    树莓现在越来越火,网上树莓的资料也越来越多。树莓源自英国,国外嵌入式开源领域具有良好的分享
    发表于 11-22 11:54 7.1w次阅读

    用网页控制树莓GPIO引脚

    电子发烧友网站提供《用网页控制树莓GPIO引脚.zip》资料免费下载
    发表于 11-16 14:57 1次下载
    用网页控制<b class='flag-5'>树莓</b><b class='flag-5'>派</b>的<b class='flag-5'>GPIO</b><b class='flag-5'>引脚</b>

    树莓控制步进电机

    引脚可在此文章中查看:树莓 亮灯 笔记 步进电机插入驱动板 驱动板VCC接树莓
    发表于 03-21 11:39 1次下载
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>控制步进电机

    树莓控制继电器

    树莓控制继电器命令行输入gpio readall查看树莓io口属性可以看到被分为左右两侧,左侧为树莓
    发表于 04-21 11:50 2次下载
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>控制继电器

    树莓串口控制LED灯(继电器)

    一、认知WiringPi库(借鉴:树莓wiringPi库详解) ①:函数解释 ②:串口解除 ③:重启sudo reboot 二、树莓与继电器硬件连接原理
    发表于 04-28 11:57 1次下载
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>串口控制LED灯(继电器)

    树莓5的新功能引脚介绍

    树莓5(Raspberry Pi 5)于2023 年10 月底已经推出。
    的头像 发表于 01-26 09:21 2.1w次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b><b class='flag-5'>5</b>的新<b class='flag-5'>功能</b>和<b class='flag-5'>引脚</b>介绍

    树莓4b风扇插哪个引脚

    树莓GPIO引脚上。但需要注意的是,树莓GPIO
    的头像 发表于 08-30 16:53 5220次阅读

    树莓gpio有什么用,树莓gpio接口及编程方法

    一、树莓GPIO的用途 树莓(Raspberry Pi)是一款小巧、功能强大的单板计算机,广
    的头像 发表于 10-22 18:09 3771次阅读

    GPIO树莓中的应用

    树莓(Raspberry Pi)是一款由英国树莓基金会开发的信用卡大小的单板计算机,它具有强大的功能和灵活性,可以用于各种项目和应用。通
    的头像 发表于 01-09 09:41 1252次阅读