树莓派4B不能拉高电阻

zhicheng 10cm2022-03-191323 次点击
大家好,有个问题需要请教一下,在使用树莓派4B做项目的时候出现了一个bug,检查厚发现是树莓派4B的引脚都不能上拉电阻,于是我写了一个测试的demo验证了一下,以下是我的测试代码,(大多数引脚都测试过)输出打印的结果一直是“low”,网上寻找解决办法,在boot/config.txt pi4上面也配置了gpio=5,6=pu,重启后还是无效,难道是硬件坏了吗?还是我的代码有问题?但是同一个的测试代码在树莓派3B+上却是正常的,可以打印输出high。
```
#include <stdio.h>
#include <wiringPi.h>
const int pinMax = 5;
int setup() {‌‌‌
if (wiringPiSetupGpio() != 0) {‌‌‌
printf("setup failed\n");
return 0;
}
pinMode(pinMax, INPUT);
pullUpDnControl(pinMax, PUD_UP);
return 1;
}
int main(){‌‌‌
setup();
while(1){‌‌‌
int state = digitalRead(pinMax);
pullUpDnControl(pinMax, PUD_UP);
if(state == LOW){‌‌‌
printf("low\n");
delay(500);
}
else{‌‌‌
printf("high\n");
delay(500);
}
}
return 0;
}
```
收藏 ♥ 感谢
zhicheng 10cm 2022-03-21 
有知道的吗,主要是现在手头上没有新的了,买了sz那边还发不出货
相逢已是初识 159.25m 2022-03-21 
|•'-'•)و✧

登录注册 后可回复。