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

引脚图
http://upload-images.jianshu.io/upload_images/137307-9c5a97c998f48da1.png?imageMogr2/auto-orient/strip

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容