![2d41c909f4532b6b7b9154863c61a6f2.png](https://i-blog.csdnimg.cn/blog_migrate/d14fcd9b9cbc14bfa442afea68aa4d57.jpeg)
前面的文章我们对WiringPi软件包做了简单的介绍,今天这篇文章,我们来认识下WiringPi的配置函数。
在第一节中我们曾介绍过WiringPi对树莓派的引脚进行了封装,可以使用
$sudo gpio readall
读出树莓派的引脚定义,如下图:
![293e73591b3381804fa9a5d0a7f191e6.png](https://i-blog.csdnimg.cn/blog_migrate/78b2af6bc2211961071f31a152ffce20.jpeg)
可以看到,树莓派的引脚有三种定义方式:
1)按照实际物理位置进行定义(物理编号);
2)按照Broadcom引脚编号进行定义(BCM编号);
3)按照类似Arduino的方式进行定义(WiringPi编号);
同一个引脚采用不同的定义方式其编号是不同的。举个例子,WiringPi编号为0的引脚,在BCM编号中其值为17,在物理编号中其值为11。因此,在实际进行编程时,需要明确采用哪种编号方式,