五、CM4树莓派GPIO(通用输入/输出)引脚

GPIO=Genneral Purpose Input Output,即通用输入输出,简称为“IO口”

GPIO就是芯片上一根干什么都可以的引脚

详细信息
wPi wringPi库使用的引脚编号
Physical 物理引脚编号,一般是引脚的位置编号
V 表示引脚电压的列
Mode 显示引脚当前的模式(输入、输出等)
Name 引脚的功能或名称
BCM BCM编号来指定特定的GPIO引脚, BCM编码用于标识GPIO引脚

一、树莓派引脚分类

  1. 电源引脚:5V,3.3V,GND(Ground)

  2. 常规GPIO控制引脚:可以通过编写程序控制这些引脚的高低电平

  3. 特殊GPIO通讯引脚:SPI通讯,I2C通讯,TxD/RxD串口通信

二、树莓派引脚编码方式

1、板载编码

按照树莓派主板上引脚排针编号,分别对应1~40号排针,能够直接看见

 2、BCM编码

使用Python控制树莓派引脚时,使用的是BCM编码

扫描二维码关注公众号,回复: 17356003 查看本文章

3、WiringPi编码

WiringPi编码,把扩展GPIO端口从0开始编码。

使用C语言控制树莓派引脚时,使用的是WiringPi编码

三、终端窗口查看引脚编号

方式1:查看板载编码

pinout

 方式2:查看全部编码

gpio readall

四、GPIO命令控制引脚

GPIO命令
gpio -g mode X out #设置管脚为输出模式,-g表示是以BCM编码 #如果去掉这个参数表示以wiringPi编码方式
gpio -g read X #读取管脚当前状态
gpio -g write X 1 #设置管脚为高电平
gpio -g write X 0 #设置管脚为低电平

 注意:X为对应GPIO的BCM编码号

猜你喜欢

转载自blog.csdn.net/beiye_/article/details/134963649