树莓派GPIO


一、树莓派GPIO 40-Pin

树莓派4B本身带有40个引脚,可以实现PWM、I2C、SPI等功能,引脚功能如下。
在这里插入图片描述


二、使用GPIO

1.修改gpio配置文件

# 暴露gpiox接口
sudo echo gpiox > /sys/class/gpio/export
# 以下代码均以gpio6做演示,使用时自己替换即可
# 暴露gpio6
sudo echo 6 > /sys/class/gpio/export
# 配置gpio6工作模式
sudo echo out > /sys/class/gpio/gpio6/direction #输出
sudo echo in > /sys/class/gpio/gpio6/direction #输入
# 配置输出模式gpio6电平
sudo echo 1 > /sys/class/gpio/gpio6/value #高电平
sudo echo 0 > /sys/class/gpio/gpio6/value #低电平

2.通过raspi-gpio工具

raspi-gpio为树莓派自带gpio管理工具,使用方便快捷。raspi-gpio工具基本使用方法

三、GPIO 40-Pin复用情况

1.PWM

  1. 在所有引脚均可使用软件PWM
  2. GPIO12, GPIO13, GPIO18, GPIO19支持硬件PWM

2.SPI

树莓派4B拥有两个SPI

  1. SPI0: MOSI (GPIO10); MISO (GPIO9); SCLK (GPIO11); CE0 (GPIO8), CE1 (GPIO7)
  2. SPI1: MOSI (GPIO20); MISO (GPIO19); SCLK (GPIO21); CE0 (GPIO18); CE1 (GPIO17); CE2 (GPIO16)

3.I2C

Data: (GPIO2); Clock (GPIO3)
EEPROM Data: (GPIO0); EEPROM Clock (GPIO1)

4.Serial

TX (GPIO14); RX (GPIO15)


  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值