我正在尝试从树莓派2B中读取带有C的GPIO端口。我正在使用connectioningPi模块,并且编写了一个小程序进行尝试,但即使我直接连接该引脚,它也始终会打印0。至3.3或5V。我也尝试将其拔起,但是即使我尝试将其直接接地,它也总是显示1。当我尝试使用python读取图钉时,它可以正常工作,所以我对什么是错误感到茫然。代码如下:
#include <stdio.h>
#include <stdlib.h>
#include <wiringPi.h>
void main(){
wiringPiSetup();
pinMode(4, INPUT);
pullUpDnControl(4, PUD_DOWN);
printf("%d", digitalRead(4));
}
我正在运行raspbian 7(真是)