树莓派GPIO引脚编号详解:WiringPi与RPi.GPIO设置方法对比

第一列是 WiringPi API 中的默认编号,wiringPiSetup() 使用此列编号。第二列(名称)通常是适配器板的编号。第三列为Raspberry Pi板上的自然数(左边引脚为1-15,右边引脚为2-26),RPi.GPIO.setmo de(GPIO.BOARD)采用Broadcom的编号方式, Raspberry Pi 主芯片提供商,使用该列号,相当于使用该列号调用 WiringPiSetupGpio() 或 RPi.GPIO.setmode(GPIO.BCM)。

树莓派GPIO引脚编号详解:WiringPi与RPi.GPIO设置方法对比

2.常用开源项目介绍

Raspberry Pi 内核已使用其自己的 gpio 驱动程序进行编译。我们经常会使用一些第三方编写的库函数来完成特定的操作。比较常见的操作库函数有:

1.PythonGPIO

【开发语言】——python

【简介】-树莓派官方资料推荐,简单易用。 python GPIO是一个小型的python库,可以帮助用户完成树莓派相关的IO口操作。然而,python GPIO 库尚不支持 SPI、I2C 或 1-wire 等总线接口。

【官方网站】——

2.接线Pi

【开发语言】——C语言

【简介】-wiringPi适合有C语言基础,在接触Raspberry Pi之前接触过单片机或嵌入式开发的人。 WiringPi的API函数与Arduino非常相似,这也使得它很受欢迎。作者给出了很多指令和示例代码,其中还包括UART设备、I2C设备和SPI设备。

【官方网站】——

3.BCM2835 C 库

【开发语言】——C语言

【简介】BCM2835 C Library可以理解为用C语言实现的相关底层驱动。 BCM2835 C Library的驱动库包括GPIO、SPI和UART等。通过学习BCM2835 C Library,您可以熟悉BCM2835相关的寄存器操作。如果您有机会为Raspberry Pi开发Linux驱动程序,或者开发自己的Python或PHP扩展驱动程序,您可以从BCM2835 C库中找到很多“灵感”。

【官方网站】——

你可能想看:
« 上一篇
下一篇 »

相关推荐

python爬虫教程PDF,Python爬虫书PDF

2026年09月02日

31阅读

外国教程python,python编程教学视频

2026年09月02日

25阅读

python简明教程沈洁元,python详细基础教程

2026年09月02日

21阅读

python库包教程,python 包

2026年09月02日

26阅读

python教程大全集,python教程600集

2026年09月02日

26阅读

python入门教程完整版,python零基础入门全套教程视频

2026年09月02日

22阅读