我使用的lichee Pi 芯片是全志的v3s。摸索一下linux的点灯。
我的代码
#!/bin/sh echo "led run!" echo 36 > /sys/class/gpio/unexport echo 37 > /sys/class/gpio/unexport echo 36 > /sys/class/gpio/export echo 37 > /sys/class/gpio/export echo out > /sys/class/gpio/gpio36/direction echo out > /sys/class/gpio/gpio37/direction for i in `seq 10` do echo 1 > /sys/class/gpio/gpio36/value echo 0 > /sys/class/gpio/gpio37/value sleep 1s echo 0 > /sys/class/gpio/gpio36/value echo 1 > /sys/class/gpio/gpio37/value sleep 1s done echo 36 > /sys/class/gpio/unexport echo 37 > /sys/class/gpio/unexport
这个36 37的意思是这样,我用的io口是PB4 PB5,根据规则:
自由互联热门推荐:PDF电子发票识别软件,一键识别电子发票并导入到Excel中!10大顶级数据挖掘软件!人工智能的十大作用!PORT端口中的引脚序号与GPIOx的对应关系:
GPIOx = P*32+N
P:PORTA=0,PORTB=1,PORTC=2,…
N:PA0=0,PA1=1,…,PB0=0,PB3=3,…,PD5=5,…
例如:
PA3:x=0*32+3=3,即对应GPIO3;
PA8:x=0*32+8=8,即对应GPIO8;
…
PH6:x=7*32+6=230,即对应GPIO230;
因此 PB4 =1*32+4= GPIO36
然后#!/bin/sh 是因为我的v3s里面的shell是sh,不是bash。