树莓派3B+使用wiringPi库驱动IO口
1、该树莓派已经安装了最新的raspibian系统,一般已经安装好wiringPi库了,我们在终端输入如下命令:gpio -v如果可以看到版本信息,说明已安装。
2、接下来我们输入以下命令查看引脚定义:gpio readall
3、这张图要怎么看呢?我尺攵跋赈们看黄色方框里面引脚排序是跟真实的引脚排序相同的,而这种排序方式上面的红框已经注明了为“physical”,即为物理排序方式,而除此之外还有另外两种排序方式,即“wP足毂忍珩i”和“BCM”排序方式。
4、而我们写程序的时候,在前面初始化时就应该调用相应的初始化函数:wPI: int wiringPiSetup (void) ;蚱澄堆别BCM: int wiringPiSetupGpio (void) ;physical:int wiringPiSetupPhys (void) ;要注意的是,如果使用physical方式初始化,非gpio引脚如IIC和SPI引脚是无法控制的。
5、下面我们来看一个简单的使用wPi方式初始化gpio引脚点亮led的程序:
6、编译方法为:gcc filename.c -lwiringPi如果没有错误,将会生成a.out文件,运行即可。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:61
阅读量:31
阅读量:92
阅读量:71
阅读量:30