树莓派学习笔记——树莓派的三种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
相关推荐
MyCollege19993 小时前
win10使用ssh访问vmware虚拟机
linux·运维·centos
在路上`4 小时前
前端学习之后端java小白(四)之数据库设计
sql·学习
许怀楠5 小时前
【主页介绍】
linux·c++·贪心算法·visual studio
大聪明-PLUS6 小时前
GCC 对 C 语言的扩展
linux·嵌入式·arm·smarc
咔咔学姐kk6 小时前
大模型微调技术宝典:Transformer架构,从小白到专家
人工智能·深度学习·学习·算法·transformer
Jayyih7 小时前
嵌入式系统学习Day35(sqlite3数据库)
数据库·学习·sqlite
Hello.Reader8 小时前
从零到一上手 Protocol Buffers用 C# 打造可演进的通讯录
java·linux·c#
nmxiaocui8 小时前
openssl升级
linux·运维·服务器
初学者_xuan8 小时前
零基础快速了解掌握Linux防火墙-Iptables
linux·服务器·防火墙·linux新手小白
lingggggaaaa8 小时前
小迪安全v2023学习笔记(八十一讲)—— 框架安全&ThinkPHP&Laravel&Struts2&SpringBoot&CVE复现
笔记·学习·struts·安全·网络安全·laravel