orangePi-lite2-使用教程-二-——GPIO的操作

orangePi lite2 GPIO的操作

这里我用C语言操作GPIO

安装wiringOP

wiringOP是官方对wiringPi的移植:Github

运行如下命令,一个个运行

git clone https://github.com/orangepi-xunlong/wiringOP.git
cd wiringOP
export PLATFORM = OrangePi_LITE2
./build

这时应该安装好了
检验是否安装正确,输入

gpio readall

出现以下界面则正确,注意最上面和最下面显示OrangePiH6才正确

+——+—–+———-+——+—+OrangePiH6+—+——+———-+—–+——+
| GPIO | wPi | Name | Mode | V | Physical | V | Mode | Name | wPi | GPIO |
+——+—–+———-+——+—+—-++—-+—+——+———-+—–+——+
| | | 3.3v | | | 1 || 2 | | | 5v | | |
| 230 | 0 | SDA.1 | ALT4 | 0 | 3 || 4 | | | 5V | | |
| 229 | 1 | SCL.1 | ALT4 | 0 | 5 || 6 | | | 0v | | |
| 228 | 2 | PWM1 | OFF | 0 | 7 || 8 | 0 | OFF | PD21 | 3 | 117 |
| | | 0v | | | 9 || 10 | 0 | OFF | PD22 | 4 | 118 |
| 120 | 5 | RxD3 | ALT4 | 0 | 11 || 12 | 0 | OFF | PC09 | 6 | 73 |
| 119 | 7 | TxD3 | ALT4 | 0 | 13 || 14 | | | 0v | | |
| 122 | 8 | CTS3 | OFF | 0 | 15 || 16 | 0 | OFF | PC08 | 9 | 72 |
| | | 3.3v | | | 17 || 18 | 0 | OFF | PC07 | 10 | 71 |
| 66 | 11 | MOSI.0 | ALT4 | 0 | 19 || 20 | | | 0v | | |
| 67 | 12 | MISO.0 | ALT4 | 0 | 21 || 22 | 0 | OFF | RTS3 | 13 | 121 |
| 64 | 14 | SCLK.0 | ALT4 | 0 | 23 || 24 | 0 | ALT4 | CE.0 | 15 | 69 |
| | | 0v | | | 25 || 26 | 0 | OFF | PH03 | 16 | 227 |
+——+—–+———-+——+—+—-++—-+—+——+———-+—–+——+
| GPIO | wPi | Name | Mode | V | Physical | V | Mode | Name | wPi | GPIO |
+——+—–+———-+——+—+OrangePiH6+—+——+———-+—–+——+

点亮一个LED灯

新建文件

vim led.c

按i进入编辑模式,输入以下后,esc 然后 :wq 保存退出

#include 
#include 

int main (void)
{
  int LED = 16;  //这里用的是wPi的编号

  wiringPiSetup () ;

  digitalWrite (LED, HIGH) ;    // On
  printf("+++++++++++");
  delay (500) ;        // mS

  digitalWrite (LED, LOW) ;    // Off
  printf("-----------");
  delay (500) ;

  return 0 ;
}

再编译:

gcc -Wall -o led led.c -lwiringPi -lwiringPiDev -lpthread -lm -lcrypt -lrt

再运行

./led

把led的负极接到26引脚,正极接到1号引脚,之后即可看到灯闪烁。
好了,GPIO的操作简单吧。
有问题留言哦。


文章作者: evrStr
版权声明: 本博客所有文章除特別声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 evrStr !
 上一篇
LabView制作简易串口调试软件 LabView制作简易串口调试软件
labview制作简易串口调试工具首先电脑安装labview软件,以及安装visa对应软件版本的驱动。 运行情况将usb转ttl的rxd和txd短接,然后插上电脑,运行vi,可看到如下画面 运行软件简单测试下图所示 当然,这只是最简
2019-09-04
下一篇 
orangePi-lite2-初使用教程 orangePi-lite2-初使用教程
入手了一块orangePi lite2,就分享下如何使用这块板子吧! 如何使用呢?看下面吧! 1. 所用到的设备 orangePi lite2 ttl转串口 (ch340等,或者你有显示屏直接用hdmi线插显示屏) 杜邦线 5v2a电源 m
2019-08-20
  目录