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

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

3天内不再提示

树莓派4每个引脚的作用

454398 来源:工程师吴畏 2019-07-26 14:42 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在许多方面,Raspberry Pi 4改进了Pi设置的功能之前的模特。单板计算机不仅支持更多RAM,更快的处理器速度和扩展的外设,而且GPIO引脚保留了以前型号设置的标准功能以及现有引脚的额外功能。让我们来看看Pis上的标准40引脚是做什么的,然后我们将详细介绍这些功能。

树莓派4每个引脚的作用

Raspberry Pi 4及以下的引脚列表。图片由 pinout.xyz 。

通用输入/输出

通用输入/输出是GPIO所代表的,并描述了Raspberry Pis上的别针完美无缺。它们与Arduino引脚端口非常相似,因为它们可以配置为读取输入或写入输出。这些引脚让您的Pi与不同的组件交互,如按钮,电位器和蜂鸣器。

您应该熟悉两种命名方案:WiringPi和Broadcom编号。后者是每个引脚正式调用的内容,以绿色显示上图中的引脚。 WiringPi是您最有可能使用的GPIO接口库,它内部具有自己的硬件独立编号系统。在编程Pi时,请记住验证您实际写入或写入的引脚。

电源和接地引脚

电源和接地引脚用于为外部电路供电。所有带标准40 GPIO引脚的Raspberry Pis都有两个5V引脚和两个3.3V引脚,总是在同一个地方。

除了5V和3.3V引脚外,还有8个接地引脚可供选择。电源和接地引脚可以让您的Raspberry Pi电源组件如LED电机在您的项目中使用。但是,请记住,在 尝试通过这些引脚为任何设备供电之前,应始终安装正确的HAT或外部电路 。如果没有合适的电机控制器,那么电流过大或电压峰值过大的电源将会损坏引脚并使其无法使用。

替代功能

虽然许多项目可以与电源和输入引脚相处,但有时候需要不同的功能。 。幸运的是,一些GPIO引脚兼作I2C,SPI和UART接口。 Pi 4通过支持这些接口扩展了许多引脚的功能,而不是之前的Raspberry Pi 3b +。下面是每个的简要说明。

I2C

I2C或内部集成电路协议允许您的Raspberry Pi控制多个传感器和组件,称为从属。通过SDA(数据引脚)和SCL(时钟速度引脚)完成通信。每个从设备都使用唯一的地址创建,以便与许多设备进行快速通信。 ID_EEPROM引脚也是I2C,但用于与HAT通信,而不是与从组件通信。

SPI

SPI,或串行外设接口,也用于控制具有主从关系的组件,但它不是那么紧凑。它需要时钟(SCLK),主机输出从机输入和主机输入从机输出引脚才能工作。这些引脚做了他们的名字所暗示的,SCLK调节数据速度,MOSI用于从Pi向附加设备发送命令,MISO则相反。

UART

如果您之前使用过Arduino,您可能以前听说过UART或Serial。通用异步接收器/发送器用于将Arduinos连接到对它们进行编程的计算机,也用于其他设备与接收和发送引脚之间的通信。如果在raspi-config中启用串行控制台,则可以使用这些引脚通过另一台计算机控制Pi,或者如果您的项目无法使用USB电缆,则可以直接控制Arduino。

PWM

除了这些功能外,所有引脚都能够进行软件PWM,而GPIO12,GPIO13,GPIO18,GPIO19能够进行硬件脉冲宽度调制。

官方40针RPi列表

虽然所有40针Raspberry Pis的标准引脚排列保持不变,但您可以找到更新的列表在官方raspi-gpio存储库中为Raspberry Pi 4提供pin功能。

发现自己经常忘记什么针做什么?看看由Andreas Gohr(更好地称为Splitbrain)创建的令人敬畏的Raspberry Pi B +叶子。他的设计可以打印出来并直接放在电路板顶部,方便所有引脚保持笔直。

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

    关注

    16

    文章

    2120

    浏览量

    56041
  • 树莓派
    +关注

    关注

    122

    文章

    2082

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    零成本钢铁侠手套!树莓+OpenCV 秒变手势遥控器!

    大家好,这是一个树莓和OpenCV的连载专题。使用树莓与OpenCV实现姿态估计和面部特征点追踪使用树莓
    的头像 发表于 08-16 16:16 1585次阅读
    零成本钢铁侠手套!<b class='flag-5'>树莓</b><b class='flag-5'>派</b>+OpenCV 秒变手势遥控器!

    如何使用树莓与OpenCV实现面部和运动追踪的云台系统?

    大家好,这是一个树莓和OpenCV的连载专题。使用树莓与OpenCV实现姿态估计和面部特征点追踪使用树莓
    的头像 发表于 08-14 17:45 2457次阅读
    如何使用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>与OpenCV实现面部和运动追踪的云台系统?

    树莓屏幕怎么选?

    树莓很多人都用过,但用屏幕的倒不是很多。不少都是直接远程操作,或者直接接身边的显示设备了。但我觉得给开发板配一个屏幕还是很能提升使用体验的。这次我就介绍一下树莓的屏幕怎么选择。
    的头像 发表于 08-08 14:59 1752次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>屏幕怎么选?

    树莓操作系统:版本、特性及设置完整指南!

    树莓操作系统是什么?树莓操作系统是由树莓基金会专为树莓
    的头像 发表于 07-28 18:26 1843次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>操作系统:版本、特性及设置完整指南!

    树莓6 传闻:发布日期与规格!

    每当我想再为我的收藏增添一款树莓时,总会在是立即购买还是等待硬件更强大的下一代之间犹豫不决。但新树莓型号的发布往往容易被错过,尤其是在你的信息流被病毒式传播的猫咪视频占据时。因此,
    的头像 发表于 07-11 16:21 3117次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>6 传闻:发布日期与规格!

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

    树莓5上的GPIO通用输入/输出(GPIO)引脚树莓派上的物理连接器,允许树莓与传感器、L
    的头像 发表于 07-04 15:27 3891次阅读
    你真的懂<b class='flag-5'>树莓</b><b class='flag-5'>派</b>5嘛?<b class='flag-5'>树莓</b><b class='flag-5'>派</b>5<b class='flag-5'>引脚</b>图全面指南:理解GPIO<b class='flag-5'>引脚</b>及其功能!

    20个任何人都能完成的树莓酷炫项目!

    不知道如何利用你买的树莓?这个小设备真的能当台式电脑用吗?能当服务器吗?能当广播电台吗?当然可以!为了帮助你入门,我们精心挑选了这份树莓应用指南,
    的头像 发表于 07-03 17:10 4777次阅读
    20个任何人都能完成的<b class='flag-5'>树莓</b><b class='flag-5'>派</b>酷炫项目!

    树莓小技巧:无需键盘或显示器,如何通过WiFi设置树莓

    树莓是一款小巧便携的USB供电计算机,可以隐藏起来用于小型项目,如网络服务器或家庭自动化。通常,设置树莓需要键盘和显示器来编辑和查看树莓
    的头像 发表于 06-26 15:41 1865次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>小技巧:无需键盘或显示器,如何通过WiFi设置<b class='flag-5'>树莓</b><b class='flag-5'>派</b>?

    树莓分类器:用树莓识别不同型号的树莓

    对准树莓4,屏幕上会显示“RaspberryPi4”;对准树莓Zero时显示“Raspber
    的头像 发表于 06-13 16:39 1554次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>分类器:用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>识别不同型号的<b class='flag-5'>树莓</b><b class='flag-5'>派</b>!

    关于 树莓5 超频:你需要知道的一切!

    。超频树莓5需修改config.txt启动设置文件,调整CPU速度设置。但超频可能缩短Pi5的使用寿命,并使保修失效,因此需谨慎操作。树莓5的速度比
    的头像 发表于 06-10 17:29 3024次阅读
    关于 <b class='flag-5'>树莓</b><b class='flag-5'>派</b>5 超频:你需要知道的一切!

    树莓“揪出”家里的耗电怪兽!

    在本应用中,我们将使用树莓设置一个CE电流监测器,并通过网页界面显示电路的电流读数。本项目使用的组件硬件组件树莓2ModelBx112通道20安培电流监测控制器x1项目背景介绍在本
    的头像 发表于 06-04 15:33 2093次阅读
    用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>“揪出”家里的耗电怪兽!

    树莓“吉尼斯世界记录”:将树莓的性能发挥到极致的项目!

    树莓是一款功能强大、体积小巧且高度可定制的设备,多年来,我们见证了它被应用于众多领域。无论是将其装入3D打印的经典游戏机外壳,还是简单地将它隐藏起来作为家庭文件服务器,我们都报道过在社区里用树莓
    的头像 发表于 05-22 16:53 1724次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>“吉尼斯世界记录”:将<b class='flag-5'>树莓</b><b class='flag-5'>派</b>的性能发挥到极致的项目!

    树莓5 与 树莓4:深度对比与独特优势!

    和专业人士都好奇它与前代产品树莓4相比表现如何。本文将深入对比这两款机型,突出它们的差异和独特优势,帮助您做出明智的决策。1.处理器树莓
    的头像 发表于 05-21 13:15 3445次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>5 与 <b class='flag-5'>树莓</b><b class='flag-5'>派</b><b class='flag-5'>4</b>:深度对比与独特优势!

    能够精准定位的树莓机器人!

    我为我的自制机器人BigRob(同样由树莓驱动)配备了基于树莓的精准GPS导航系统。本项目所用组件硬件组件NV08C-CSMx1NV08C-CSM是一款集成式卫星导航接收器
    的头像 发表于 05-17 08:33 1562次阅读
    能够精准定位的<b class='flag-5'>树莓</b><b class='flag-5'>派</b>机器人!

    树莓 Zero 打造的智能漫游车!

    使用PXFMini和树莓Zero打造您自己的自主漫游车。本项目所用组件硬件组件ErleRoboticsPXFmini×1树莓Zero×1树莓
    的头像 发表于 05-13 16:39 1311次阅读
    用 <b class='flag-5'>树莓</b><b class='flag-5'>派</b> Zero 打造的智能漫游车!