我正在尝试使用wiringPi的简单代码:
#include<wiringPi.h>
#include<stdio.h>
int main(void){
int i;
wirintPiSetup();
pinMode(0,OUTPUT); //a single LED
pinMode(8,INPUT); //tactile switch
for(;;){
delay(500);
//push tactile switch and LED is turning on
if(digitalRead(8)) digitalWrite(0,0);
else digitalWrite(0,1);
printf("%d",digitalRead(8));
}
}
Run Code Online (Sandbox Code Playgroud)
我期望printf()的结果输出到控制台,但它不起作用.printf()无法与wiringPi API同时运行?
编译时没有警告.并且CPU消耗总是低于4%.在Raspbian上运行.
谢谢你的时间!