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

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

  • 7
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

白天数糖晚上数羊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值