五、CM4树莓派GPIO(通用输入/输出)引脚
2023-12-14 15:24:43
GPIO=Genneral Purpose Input Output,即通用输入输出,简称为“IO口”
GPIO就是芯片上一根干什么都可以的引脚
?
详细信息 | |
---|---|
wPi | wringPi库使用的引脚编号 |
Physical | 物理引脚编号,一般是引脚的位置编号 |
V | 表示引脚电压的列 |
Mode | 显示引脚当前的模式(输入、输出等) |
Name | 引脚的功能或名称 |
BCM | BCM编号来指定特定的GPIO引脚, BCM编码用于标识GPIO引脚 |
一、树莓派引脚分类
-
电源引脚:5V,3.3V,GND(Ground)
-
常规GPIO控制引脚:可以通过编写程序控制这些引脚的高低电平
-
特殊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
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!