树莓派学习笔记——树莓派的三种GPIO编码方式

1、板载编码(Board pin numbering):

板载编码是树莓派上的一种GPIO引脚编号方式,它指的是按照引脚在树莓派主板上的物理位置来编号。这种方式对于初学者来说可能比较直观,因为它允许你直接根据引脚在板上的位置来编程。

2、BCM编码(Broadcom SOC channel):

BCM编码是另一种GPIO引脚编号方式,它指的是按照树莓派的芯片(Broadcom SOC)上的GPIO通道编号来引用引脚。这种方式在某些编程库中更为常见,因为它与树莓派的硬件抽象层(HAL)直接相关。

3.wiringPi编码:

wiringPi是一个流行的树莓派GPIO编程库,它提供了一个类似于Arduino的简化接口来控制GPIO引脚。wiringPi使用自己的一套引脚编号系统,通常以0开始编号,与板载编码和BCM编码不同。、、、、、比如c语言编码就是通过wiringpi编码方式的

4、终端查看编码

打开终端输入;
查看全部编码

复制代码
gpio readall

查看板载编码

复制代码
pinout
相关推荐
一个天蝎座 白勺 程序猿19 小时前
零基础AI学习:数学基础要求与补充指南
人工智能·学习·ai
edtoplort19 小时前
超级个体崛起,一人即一军,AI一人公司 AI-OPC 如何重塑商业底层逻辑?
经验分享
yunhuibin19 小时前
Linux 7.0 调度器:C 语言面向对象(OOPC)的极致实践
linux·运维·c语言
feng_you_ying_li19 小时前
linux之进程概念:体系结构,操作系统的基本介绍
linux
尘世壹俗人19 小时前
linux编译安装git
linux·运维·git
xxjj998a19 小时前
如何安装linux版本的node.js
linux·运维·node.js
zzb158019 小时前
Android Activity 与 Intent 学习笔记
android·笔记·学习
Engineer邓祥浩19 小时前
JVM学习笔记(12) 第四部分 程序编译与代码优化 第11章 后端编译与优化
jvm·笔记·学习
羊群智妍19 小时前
2026年GEO监测工具,AI搜索优化免费指南
笔记
wangcheng30319 小时前
原创检测到底在检测什么
笔记