树莓派5-GPIO和40针引脚

news/2025/3/29 18:43:29/

1.树莓派5引脚图

2.GPIO 引脚作用

(1) 电压

板上有两个 5V 引脚和两个 3.3V 引脚,以及一些不可配置的接地引脚 (0V)。其余引脚均为通用 3.3V 引 脚,这意味着输出设置为 3.3V,输入可接 3.3V。

(2) 输出

指定为输出引脚的 GPIO 引脚可设置为高电平 (3.3V) 或低电平 (0V)。

(3) 输入

指定为输入引脚的 GPIO 引脚可读取为高电平 (3.3V) 或低电平 (0V)。通过使用内部上拉或下拉电阻可以 更容易实现这一点。引脚 GPIO2 和 GPIO3 有固定的上拉电阻,但对于其他引脚,可以在软件中配置。

(4) 其它引脚

除了简单的输入和输出外,GPIO 引脚还可用于各种替代功能,有些功能在所有引脚上可用,其他功能 在特定引脚上可用。

  • PWM(脉宽调制)

       (1) 所有引脚均可使用软件 PWM

       (2) GPIO12、GPIO13、GPIO18、GPIO19 上提供硬件 PWM

  • SPI

       (1) SPI0:MOSI(GPIO10);MISO(GPIO9);SCLK(GPIO11);CE0(GPIO8)、CE1 (GPIO7)

        (2)SPI1:MOSI(GPIO20);MISO(GPIO19);SCLK(GPIO21);CE0(GPIO18);CE1 (GPIO17);CE2(GPIO16)

  • I2C

        (1)数据:(GPIO2);时钟(GPIO3)

        (2)EEPROM 数据:(GPIO0);EEPROM 时钟 (GPIO1)

  • 串行

        TX(GPIO14);接收(GPIO15)

3.GPIO 引脚排列

通过打开终端窗口并运行命令:

pinout

我们就可以在树莓派系统里获得引脚的参考资料。该工具由 GPIO Zero Python  库提供,该库默认安装 在 Raspberry Pi OS 中。

有关 GPIO 引脚高级功能的更多详细信息,可以参 gadgetoid 的交互式引脚排列图。

注意:虽然将简单组件连接到GPIO引脚是完全安全的,但务必要小心接线方式。LED应该有电阻来限制流过它们的电流。请勿将5V用于3.3V组件。请勿将电机直接连接到GPIO引脚,而应使用H桥电路或电机控制器板。


http://www.ppmy.cn/news/1583239.html

相关文章

### Java二维字符矩阵输入解析:正确读取由0和1组成的矩阵

在解决LeetCode等编程平台上的算法问题时,正确处理输入数据是解题的第一步。本文以Java语言为例,详细讲解如何正确读取由0和1组成的二维字符矩阵,并解决输入过程中可能遇到的换行符问题。 --- #### **问题背景** 题目要求从输入中读取一个二…

开源大模型使用总结

文章目录 OpenRouterGroqCursor直接支持设置Geminivscode插件:Roo code硅基流动嵌入式模型 火山引擎Gemini多模态AI应用Hugging face参考 OpenRouter 地址 1.创建API key 2.在cursor中配置API 在cursor中增加模型 Groq 地址 1.支持的模型: 2.…

基于单片机的农作物自动灌溉系统

标题:基于单片机的农作物自动灌溉系统 内容:1.摘要 本研究针对传统农作物灌溉方式效率低、水资源浪费严重等问题,旨在设计一种基于单片机的农作物自动灌溉系统。采用土壤湿度传感器实时采集土壤湿度数据,将数据传输至单片机进行处理,单片机根…

各类神经网络学习:(四)RNN 循环神经网络(下集),pytorch 版的 RNN 代码编写

上一篇下一篇RNN(中集)待编写 代码详解 pytorch 官网主要有两个可调用的模块,分别是 nn.RNNCell 和 nn.RNN ,下面会进行详细讲解。 RNN 的同步多对多、多对一、一对多等等结构都是由这两个模块实现的,只需要将对输入…

单片机 - RAM 与内存、ROM 与硬盘 之间的详细对比总结

RAM 与 内存 RAM(Random Access Memory,随机存取存储器) 和 内存 这两个术语通常是 同义词,即 内存 常常指的就是 RAM。 1. RAM(内存) 定义:RAM 是计算机中的 主存储器,用于临时存…

微服务中的服务发现与注册中心

在微服务架构中,服务实例的数量可能随着流量负载自动扩展或缩减,因此服务之间如何高效地进行通信成为一个重要问题。本篇博客将介绍服务发现的概念,并结合 Consul 和 自定义注册中心 进行实践,帮助开发者在微服务架构下高效管理服…

结构型——代理模式

结构型——代理模式 代理模式指的是通过创建一个代理来控制对原始对象的访问。代理在客户端与实际对象之间充当“中介” 特点 访问控制:代理对象可以控制对实际对象的访问,从而实现对访问权限的控制。延迟加载:代理对象可以在实际对象被调…

【C语言】多进程/多线程

【C语言】多进程/多线程 参考链接多进程/多线程服务器1. 多进程服务器2. 多线程服务器 结语参考链接 参考链接 c 中文网 菜鸟 c 多进程/多线程服务器 多进程和多线程是常用的并发编程技术。它们都允许程序同时执行多个任务,提高了系统的资源利用率和程序的运行效率…