树莓派3B+使用wiringPi库驱动IO口

 时间:2026-02-15 01:22:33

1、该树莓派已经安装了最新的raspibian系统,一般已经安装好wiringPi库了,我们在终端输入如下命令:

gpio -v

如果可以看到版本信息,说明已安装。

树莓派3B+使用wiringPi库驱动IO口

2、接下来我们输入以下命令查看引脚定义:

gpio readall

树莓派3B+使用wiringPi库驱动IO口

3、这张图要怎么看呢?我们看黄色方框里面引脚排序是跟真实的引脚排序相同的,而这种排序方式上面的红框已经注明了为“physical”,即为物理排序方式,而除此之外还有另外两种排序方式,即“wPi”和“BCM”排序方式。

树莓派3B+使用wiringPi库驱动IO口

4、而我们写程序的时候,在前面初始化时就应该调用相应的初始化函数:

wPI: int wiringPiSetup (void) ;BCM: int wiringPiSetupGpio (void) ;physical:int wiringPiSetupPhys (void) ;

要注意的是,如果使用physical方式初始化,非gpio引脚如IIC和SPI引脚是无法控制的。

5、下面我们来看一个简单的使用wPi方式初始化gpio引脚点亮led的程序:

树莓派3B+使用wiringPi库驱动IO口

6、编译方法为:

gcc filename.c -lwiringPi 

如果没有错误,将会生成a.out文件,运行即可。

  • 新房应该怎么装修?新房装修从这几点下手
  • 补骨脂的作用以及食用禁忌
  • 海参红薯糖水怎么做
  • 西游记中的花果山旅游攻略
  • 动漫店连锁经营专家教你如何开动漫店
  • 热门搜索
    奔驰a级怎么样 尿频怎么回事 油性皮肤怎么改善 小孩咳嗽老不好怎么办 鼻子里面干疼结痂是怎么回事 怎么练出腹肌 房子朝向怎么看 应交增值税怎么算 微信账单怎么查 煮鸡蛋怎么煮