引脚图
Raspberry Pi2/3引脚如下图所示:
Raspberry Pi 3 的硬件接口通过开发板上的 40 排针 J8 公开。功能包括:
- 17x - GPIO 引脚
- 1x - SPI 总线
- 1x - I2C 总线
- 2x - 5V 电源引脚
- 2x - 3.3V 电源引脚
- 8x - 接地引脚
GPIO 引脚
以下 GPIO 引脚可通过 API 访问:
| GPIO | 通电拉 | 排针 |
|---|---|---|
| 4 | 上拉 | 7 |
| 5 | 上拉 | 29 |
| 6 | 上拉 | 31 |
| 12 | 下拉 | 32 |
| 13 | 下拉 | 33 |
| 16 | 下拉 | 36 |
| 17 | 下拉 | 11 |
| 18 | 下拉 | 12 |
| 19 | 下拉 | 35 |
| 20 | 下拉 | 38 |
| 21 | 下拉 | 40 |
| 22 | 下拉 | 15 |
| 23 | 下拉 | 16 |
| 24 | 下拉 | 18 |
| 25 | 下拉 | 22 |
| 26 | 下拉 | 37 |
| 27 | 下拉 | 13 |
| 35* | 上拉 | 红色电源 LED |
| 47* | 上拉 | 绿色活动 LED |
* 仅限 Raspberry Pi 2。Raspberry Pi 3 上未提供 GPIO 35 和 47。
使用方法
- 例子一
sudo apt-get install python-rpi.gpio
t.py
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM) # set board mode to Broadcom
GPIO.setup(17, GPIO.OUT) # set up pin 17
GPIO.setup(18, GPIO.OUT) # set up pin 18
GPIO.output(17, 1) # turn on pin 17
GPIO.output(18, 1) # turn on pin 18
root用户权限启动
sudo python t.py
- 例子二: 电机控制PWM
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BCM) # set board mode to Broa

本文详细介绍了Raspberry Pi2/3的引脚布局,包括40针J8接口的功能分布,如17个GPIO引脚、SPI总线、I2C总线的使用方法。此外,还提供了GPIO、UART、I2C和SPI的具体引脚分配和示例应用,是开发者进行硬件连接和编程的实用指南。
425

被折叠的 条评论
为什么被折叠?



