gpio 两种引脚规则 BCM 和 BOARD
树莓派GPIO针脚在python中BCM与BOARD模式的区别
作者:LinuxHub 发布:2013-05-26 12:54 分类:RaspberryPi
《树莓派GPIO针脚在python中BCM与BOARD模式的区别》
在python程序中定义GPI针脚的两种模式:1. BCM模式:python中则设置为BCM模式: GPIO.setmode(GPIO.BCM)实测结果如下:物理针脚11脚 对应 GPIO 17物理针脚12脚 对应 GPIO 18
测试命令如下:sudo ipythonimport RPi.GPIO as GPIOGPIO.setmode(GPIO.BCM)GPIO.setup(17,GPIO.OUT)GPIO.output(17,GPIO.HIGH)#GPIO.output(17,GPIO.LOW)测试结果:物理针脚11脚,输出高电平
2. BOARD 模式:python中则设置为BOARD 模式:GPIO.setmode(GPIO.BOARD)实测结果如下:物理针脚11脚 对应 GPIO 11物理针脚12脚 对应 GPIO 12
测试命令如下:sudo ipythonimport RPi.GPIO as GPIOGPIO.setmode(GPIO.BOARD )GPIO.setup(11,GPIO.OUT)GPIO.output(11,GPIO.HIGH)#GPIO.output(11,GPIO.LOW)测试结果:物理针脚11脚,输出高电平
3.GPIO物理针脚对应python程度中两种模式的逻辑钟脚
针脚
GPIO.setmode(GPIO.BOARD)
GPIO.setmode(GPIO.BCM)
3
GPIO 03
Null
5
GPIO 05
Null
7
GPIO 07
GPIO 04
11
GPIO 11
GPIO 17
12
GPIO 12
GPIO 18
13
GPIO 13
Null
15
GPIO 15
GPIO 22
16
GPIO 16
GPIO 23
19
GPIO 19
GPIO 24
21
GPIO 21
Null
22
GPIO 22
GPIO 25
23
GPIO 23
Null
26
GPIO 26
Null
引脚图
https://img.haomeiwen.com/i137307/9c5a97c998f48da1.png?imageMogr2/auto-orient/strip