听说玩开发板都从blink开始,炫Q的BPI-M1也不例外,在学习的过程中参考了这篇文章,受益匪浅
http://blog.csdn.net/xukai871105/article/details/12684617
GPIO的输出默认是低电平的,但实测似乎也是有电压的,如果需要纯低,就用下拉电阻拉一下吧
香蕉派的GPIO和树莓的类似,可以通过命令 gpio readall 来观察,
LED的正极接到了11脚上,对应wiringpi的gpio0,最好串个电阻吧,没坏处
然后就上程序
#include <wiringPi.h> int main(void) { wiringPiSetup() ; pinMode (0, OUTPUT) ; for(;;) { digitalWrite(0, HIGH) ; delay (500) ; digitalWrite(0, LOW) ; delay (500) ; } }
拷贝来的
编译用
gcc -Wall -o blink blink.c -lwiringPi
运行 ./blink
开始没闪,后来查是因为数错了位置,第11脚在里边,就不上图了,贴一个今天做的功放吧
活动地址: