General Purpose Input Output (通用输入/输出)简称为GPIO,或总线扩展器,利用工业标准I2C、SMBus或SPI接口简化了I/O口的扩展。当微控制器或芯片组没有足够的I/O端口,或当系统需要采用远端串行通信或控制时,GPIO产品能够提供额外的控制和监视功能。
本篇没啥可讲的,主要是贴图!但本文很重要第一是为后面文章做铺垫,第二你会经常来查GPIO接口!务必收藏好 :)
一、Raspberry Pi 全家福
我很佩服国外这个小伙伴,收集的这么全,居然还要出钱收购唯一没有的那款!小伙伴真有钱啊!
本人购买的是 Rev 1 model B ,如果你现在购买的话应该是 Model B+ ,每一代硬件上有细微差异,但不影响后面文章的测试!
二、Raspberry Pi GPIO 针脚定义
通过上文的全家福,你可以很容易找出手里的Raspberry Pi 对应的GPIO接口参数表!
常见的 Raspberry Pi 接口数量分为两种一种 26针 一种 40 针,根据自己手里的 Pi 即可!
针脚定义分为两种,第一种比较常见,第二种相对来说用的比较少,至少我是这样的,但在下一篇文章会用到第二种的串口通讯定义!
第一种定义:
第二种定义:
三、Raspberry Pi GPIO 针脚识别
很多小伙伴可能不知道怎么数GPIO针脚,看看下图!找到一张 Raspberry Pi B+ 的高清无码图片 :) ,每个版本的针脚数法都是一样的,把 Raspberry Pi 以下图方式面向自己,最左上角就是第一针,与之相邻的水平针脚就是第二针,有兴趣的可以参照GPIO 针脚定义开始数吧!
文章来源:http://blog.csdn.net/johnnycode/article/details/41851043