Raspberry GPIO pinout - 各种 Raspberry Pi 引脚的功能
Raspberry Pi 是机器人电子项目中必不可少的微控制器。这主要归功于它与音频插孔、灯光和传感器等其他外围设备的兼容性。在本文中,我们将详细讨论 raspberry GPIO 引脚排列的特性。
了解 GPIO 引脚
图 1:Raspberry Pi DIY 电子板
一般来说,GPIO 头针是一个数字转换器,它可以处于开启或关闭状态。以下是关键引脚的完整列表:
5V 引脚
它们是输出引脚,可用于从 Raspberry Pi 提供 5V 电源输出。通常,这些是 PIN 码 2 和 4。
3.3V 引脚
它们的主要功能是为 Raspberry Pi 的外部组件提供 3.3V 电源。您会发现它们表示为引脚 1 和 17。
GND 接地引脚
接地连接通常靠近电路,以保护 Raspberry Pi 的电路板不被烧毁。此外,您可以从地面测量电路的电压。接地 GPIO 接头针脚包括 39、34、30、25、20、14、9 和 6。
预留引脚
它们对于启用替代功能至关重要,特别是 EEPROM 和 I2C 的通信。但是,如果您不熟悉 Raspberry Pi 的操作,请不要将任何设备连接到它们。用于保留用途的备用功能 GPIO 引脚包括引脚 27 和 28。
GPIO 引脚执行的各种功能。
图 2:GPIO 与集成电路板上的电子元件背景
脉宽调制 (PWM)
GPIO 引脚在脉宽调制中必不可少,将数字信号转换为模拟信号。所有引脚都可用于软件 PWM,但对于硬件 PWM,只有引脚 12、13、18 和 19 是必不可少的。
Raspberry Pi 4 上的串行外设接口引脚
串行外设接口 (SPI) 对于促进设备和 Raspberry Pi 之间的通信至关重要。设备的示例包括致动器和传感器。
本质上,树莓派通过主从总线协议进行通信。它包括主输出从引脚 (MOSI) 和主输入从输出 (MISO) 引脚。前者便于将数据发送到外部设备,而后者有助于从外部设备接收数据。
另外,请注意,串行端口必须使用至少 5 个 GPIO 端口,主要用于 MISO、MOSI、GND、CE 和 SCLK。在这种情况下,CE 串行端口引脚启用或禁用电路集成。另一方面,SCLK 履行 SPI 通信中的时钟角色。
Raspberry Pi 4 上的内部集成电路引脚
图 3:Raspberry Pi Pico
您还可以使用内部集成电路 (I2C) 芯片组 GPIO 引脚来控制 Raspberry Pi 模型上的外围设备。其他重要引脚包括串行时钟 (SCL) 和串行数据 (SDA) GPIO 端口。您可以发送的另一种数据类型是可擦除可编程只读存储器 (EEPROM)。
对于通过 SDA 进行的数据传输,您将使用 Raspberry Pi GPIO 连接器引脚 2。此外,对于数据速度控制,您将使用 GPIO 3 物理引脚,在这种情况下,它将用作 SCL GPIO 连接器。另一方面,您将使用 GPIO 连接器引脚 0 从 Pi 的 GPIO 硬件为 EEPROM 传输数据。
最后,GPIO 连接器引脚 1 用作数据速度控制的附加 GPIO 引脚。
Raspberry Pi 4 上的 UART 引脚
在 UART-通用异步收发器中,有顺序的逐位数据传输。对于这种传输,发射器和接收器是必要的。可用于这些功能的 GPIO 引脚是 GPIO 14 和 15。前者是发送器,而后者充当接收器。
如何获取 Pinout 来运行树莓派?
图 4:树莓派单板
首先,您需要知道您使用的 Raspberry Pi GPIO 版本以了解 Pinout。不同版本的完整列表包括 Raspberry Pi 1、2、3 和 4。
树莓派 1
最初的 Raspberry Pi 版本有一个 26 针 GPIO 接头。但是,Raspberry Pi GPIO 1 的第二个版本在 GPIO 端口编号方面有所不同。这是因为 Raspberry 更改了其 CPU 以迎合替代功能。
主要区别在于 I2C 管脚的 BCM 编号,树莓派从 0 改为 2,从 1 改为 3。
树莓派 2、3、4
所有附加板都有一个 40 针 GPIO 接头。此外,Raspberry Pi 2 和 Raspberry Raspberry 在前 26 个引脚方面相似。
但是,Raspberry 2 和后续版本具有额外的 GPIO 引脚来改进功能。例如,额外的 24 个引脚有助于 I2C 和 SPI 等串行协议。
最后,颜色代码、信号名称和 SPI 总线引脚名称有助于识别相应的 GPIO 硬件部件。因此,请考虑检查这些编码,因为它们将有助于为 Raspberry 配置远程 GPIO。
结论
Raspberry Pi 是一种有价值的生产板/适配器板,因为它拥有大量的芯片组 GPIO 引脚列表。我们已经解释了任何 GPIO 驱动程序模型的一些关键引脚。如有其他问题,请与我们联系,我们会及时提供帮助。
工业技术