树莓派学习笔记——树莓派的三种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
相关推荐
zh路西法12 分钟前
【navigation2全局路径更新频率修正】行为树框架的巧妙利用
linux
juchuangshuzi32 分钟前
2026温州高端全屋定制优选:橡素家居以匠心铸就品质生活
经验分享
苏宸啊35 分钟前
IPC管道
linux·c++
bush436 分钟前
嵌入式linux学习记录十,定时器
linux·嵌入式
峥无1 小时前
Linux进程信号:从基础概念到内核底层原理
linux·运维·服务器·信号处理
广州灵眸科技有限公司1 小时前
瑞芯微RV1126B开发板(EASY-EAI-PI2) 开发(编译)方式说明
linux·服务器·单片机·嵌入式硬件·电脑
努力学习_小白1 小时前
ResNeXt-50——学习记录
pytorch·深度学习·学习
北山有鸟2 小时前
用开发板的.config替换ubuntu中内核源码目录的.config
linux·运维·ubuntu
三品吉他手会点灯2 小时前
C语言学习笔记 - 44.运算符和表达式 - 运算符2 - 除法与取余运算符
c语言·开发语言·笔记·算法
2601_colin2 小时前
Codex三大使用方式详解
经验分享·微信公众平台·facebook·oneapi·新浪微博