树莓派学习笔记——树莓派的三种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
相关推荐
熙曦Sakura3 分钟前
【Linux网络】TCP全连接队列
linux·网络·tcp/ip
幸好我会魔法12 分钟前
使用githubPage+hexo搭建个人博客
笔记·github
s1ckrain20 分钟前
嵌入式操作系统学习笔记
学习·嵌入式·ucosii
jackson凌23 分钟前
【Java学习笔记】finalize方法
java·笔记·学习
脚比路长27 分钟前
win11 安装 wsl ubuntu 18.04后换源失败!
linux
能来帮帮蒟蒻吗34 分钟前
VUE3 -综合实践(Mock+Axios+ElementPlus)
前端·javascript·vue.js·笔记·学习·ajax·typescript
o(╥﹏╥)39 分钟前
绑定 SSH key(macos)
开发语言·git·学习·macos
赵谨言1 小时前
基于单片机的车灯智能控制系统设计与实现
经验分享·单片机·毕业设计
XQ丶YTY1 小时前
大二java第一面小厂(挂)
java·开发语言·笔记·学习·面试
菜鸟康1 小时前
Linux——CMake的快速入门上手和保姆级使用介绍、一键执行shell脚本
linux·运维·服务器