这一次我们来测试一下GPIO功能。
首先需要下载官方给的库
[mw_shl_code=bash,true]git clone https://github.com/BPI-SINOVOIP/BPI-WiringPi.git -b BPI_M3
[/mw_shl_code]
他的目录是这样的
安装
[mw_shl_code=bash,true] chmod +x ./build
sudo ./build
[/mw_shl_code]
测试一下
我们就拿12口来测试
编辑blink.c 内容如下
[mw_shl_code=bash,true]#include <wiringPi.h>
int main(void)
{
wiringPiSetup() ;
pinMode (1, OUTPUT) ;
for(;;)
{
digitalWrite(1, HIGH) ; delay (500) ;
digitalWrite(1, LOW) ; delay (500) ;
}
}
[/mw_shl_code]
编译
[mw_shl_code=bash,true]gcc -Wall -o blink blink.c -lwiringPi[/mw_shl_code]
接线
在12pin和gnd分别接上LED灯
运行
[mw_shl_code=bash,true]sudo ./blink[/mw_shl_code]
然后你就会发现LED在闪烁
|