树莓派学习笔记——树莓派的三种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
相关推荐
Pandaconda8 分钟前
【计算机网络 - 基础问题】每日 3 题(十三)
开发语言·经验分享·笔记·后端·计算机网络·面试·职场和发展
Niuagha23 分钟前
ppt一键生成免费版软件有哪些?如何高效生成论文答辩?
经验分享
芝麻馅汤圆儿35 分钟前
安装expect,更换镜像源
linux·服务器
SAP龙哥36 分钟前
SAP-ABAP消息号 AD857
经验分享
达不溜方40 分钟前
智谱清影 CogVideoX-2b:深度解析部署流程与高效使用指南
学习·创业创新·学习方法
蓝策电子40 分钟前
蓝牙AOA基站助力打造智慧医院管理系统
大数据·经验分享·物联网·信息可视化·智慧城市
付宇轩43 分钟前
线程(2):补充的最重要的重点!!!!
linux
ZHOUPUYU1 小时前
最新Kali Linux超详细安装教程(附镜像包)
linux·运维·服务器·开发语言·网络
Flying_Fish_roe1 小时前
linux-系统备份与恢复-备份工具
java·linux·服务器
都先生2 小时前
Linux FTP服务问题排查
linux·运维·服务器