wiringPi引脚初始化库函数说明
引脚图说明
在安装好wiringPi库后,使用gpio readall就能查看引脚分配图了。
上图中的Physical列代表树莓派物理上接口J8的管脚定义,wPi列即代表在wiringPi中所对应的数值, BCM 列即代表在 BCM2835 的 GPIO 寄存器中的偏移地址,即在BCM2835 C Library 中对应的 GPIO 的数值。一般只看BCM和wPi即可。
wiringPiSetup ()函数
该函数初始化 wiringPi,并假定程序将使用 wiringPi 的管脚定义图,此函数需要root权限。就是上面图显示的wPi。
举个例子:比如将led灯连接在扩展板上的G17,这时候我进行引脚定义的时候 ,在main函数中调用wiringPISteup()函数,然后对0进行操作,代码如下
#include <wiringPi.h>
#deifne LED 0 /*使用0操纵连接的G17 */
int main(void)
{
wiringPiSetup() ; /* 使用wPi口*/
pinMode(LED, OUTPUT);
while (1