Raspberry Pi GPIO的编号规范
本帖最后由 凌风清羽 于 2016-7-26 18:09 编辑树莓派和普通电脑不一样的地方在于它还带了17个可编程的GPIO(General Purpose Input/Output),可以用来驱动各种外设(如传感器,步进电机等)。但GPIO的编号方法有些混乱,不同的API(如wiringPi,RPi.GPIO等)对GPIO的端口号编号并不一样,下面则用图表标明了对应的叫法,这样在看程序例子的时候可以确定物理是哪个接口。GPIO库1. wiringPiC,有Perl, PHP, Ruby, Node.JS和Golang的扩展,支持wiringPi Pin和BCM GPIO两种编号 2. RPi.GPIOPython,支持Board Pin和BCM GPIO两种编号 3. Webiopi,Python, 使用BCM GPIO编号 4. WiringPi-Go,Go语言,支持以上三种编号 编号规范1. 第一列是wiringPi API中的缺省编号,wiringPiSetup()采用这列编号 2. 第二列(Name)往往是转接板的编号 3. 第三列是树莓派板子上的自然编号(左边引脚为1-15,右边引脚为2-26),RPi.GPIO.setmode(GPIO.BOARD)采用这列编号 4. 树莓派主芯片提供商Broadcom的编号方法,相当于调用了WiringPiSetupGpio()或RPi.GPIO.setmode(GPIO.BCM)采用这列编号
认真学习的孩子{:5_171:} 大连林海 发表于 2016-7-26 19:58
认真学习的孩子
我认真,我骄傲,哈哈{:5_165:} 嗝 iooops 发表于 2016-7-31 22:17
嗝
吃饱了啊 凌风清羽 发表于 2016-7-31 23:19
吃饱了啊
嗯 gpio还可以复用哒
页:
[1]