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

发布时间:2023年12月18日

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

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

?

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

一、树莓派引脚分类

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

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

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

二、树莓派引脚编码方式

1、板载编码

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

?2、BCM编码

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

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编码号

文章来源:https://blog.csdn.net/beiye_/article/details/134963649
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。