树莓派GPIO的编号规范

来源:互联网 发布:天天炫舞抽坐骑软件 编辑:程序博客网 时间:2024/05/01 14:24

GPIO库

  1. wiringPi C,有Perl, PHP, Ruby, Node.JS和Golang的扩展,支持wiringPi Pin和BCM GPIO两种编号
  2. RPi.GPIO Python,支持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)采用这列编号


    wiringPi PinNameBoard PinBCM GPIO0GPIO 011171GPIO 112182GPIO 213213GPIO 315224GPIO 416235GPIO 518246GPIO 622257GPIO 7748SDA309SCL5110CE024811CE126712MOSI191013MISO21914SCLK231115TXD81416RXD1015

    Rev.2 新增的引脚:

    wiringPi PinNameBoard PinBCM GPIO17GPIO 8 2818GPIO 9 2919GPIO10 3020GPIO11 31
0 0
原创粉丝点击