码迷,mamicode.com
首页 > 其他好文 > 详细

逗比学树莓派之GPIO

时间:2014-10-28 00:49:55      阅读:270      评论:0      收藏:0      [点我收藏+]

标签:树莓派gpio gpio

       wiringPi适合那些具有C语言基础,在接触树莓派之前已经接触过单片机或者嵌入式开发的人群。wiringPi的API函数和arduino非常相似,这也使得它广受欢迎。作者给出了大量的说明和示例代码,这些示例代码也包括UART设备,I2C设备和SPI设备等,毫无疑问地说wiringPi功能非常强大。

首先要做的当然就是wiringPi的安装了。wiringPi使用GIT工具维护个更新代码。

如果在你的平台上还没有安装GIT工具,可以输入以下命令:
sudo apt-get install git-core
如果在这个过程中出现错误,尝试更新软件,例如输入以下指令:
sudo apt-get update
sudo apt-get upgrade
紧接着可以通过GIT获得wiringPi的源代码
git clone git://git.drogon.net/wiringPi
若需要更新wiringPi。
cd wiringPi
git pull origin
进入wiringPi目录并安装wiringPi
cd wiringPi
./build
build脚本会帮助你编译和安装wiringPi。


测试wiringPi是否安装成功
wiringPi包括一套gpio命令,使用gpio命令可以控制树莓派上的各种接口,通过以下指令可以测试wiringPi是否安装成功。
gpio -v
gpio readall

bubuko.com,布布扣


GPIO的引脚说明
下图是wiringPi的引脚说明,这里需要说明两点。第一树莓派存在版本A和版本B,版本A和版本B的GPIO管脚存在差异;第二,wiringPi对树莓派的管脚重新进行了封装,例如wiringPi的GPIO0意味着BCM2835的GPIO17,这仅仅是一种封装映射关系,不会对开发和使用产生较大的影响。
bubuko.com,布布扣

硬件电路连接如下:
bubuko.com,布布扣


程序如下:
本试验是让LED闪烁,在VIM中编写应用程序:
bubuko.com,布布扣

然后编译执行,并在终端中打印。
bubuko.com,布布扣

第一个led点亮了,接下来的学习也就亮了。

逗比学树莓派之GPIO

标签:树莓派gpio gpio

原文地址:http://blog.csdn.net/u013431550/article/details/40516939

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!