树莓派学习笔记——树莓派的三种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
相关推荐
山君爱摸鱼1 分钟前
Linux-服务进程
linux·运维·服务器
阿乐艾官2 分钟前
【linux文件系统重要目录及命令解释】
linux·运维·服务器
blueSatchel4 分钟前
U-Boot启动后做的事情
linux·u-boot
senijusene8 分钟前
Linux软件编程: Linux 操作系统基础与shell脚本
linux·运维·chrome
AIGC小火龙果13 分钟前
【出海心路】Claude Code实战心法
经验分享
Yu_Lijing17 分钟前
网络复习篇——网络基础(一)
网络·c++·笔记
蒸蒸yyyyzwd18 分钟前
分布式算法学习笔记1.1-1.4
笔记·学习
予枫的编程笔记27 分钟前
【Linux进阶篇】Linux后台运行避坑指南:nohup、& 用法及Systemd守护进程实操
linux·进程管理·linux运维·nohup·systemctl·ps命令·kill命令
code monkey.31 分钟前
【Linux之旅】Linux 进程间通信(IPC)全解析:从管道到共享内存,吃透进程协作核心
linux·c++·ipc
匆匆那年96737 分钟前
llamafactory推理消除模型的随机性
linux·服务器·学习·ubuntu