Orange Pi 3 GPIO 笔记
这是我写过的最水的文章
设备:Orange pi H6,Pi 3
引脚图:
(使用Wiringpi 查看GPIO)
+------+-----+----------+------+---+OrangePiH6+---+------+----------+-----+------+
| GPIO | wPi | Name | Mode | V | Physical | V | Mode | Name | wPi | GPIO |
+------+-----+----------+------+---+----++----+---+------+----------+-----+------+
| | | .3v | | | || | | | 5v | | |
| | | SDA. | ALT2 | | || | | | 5V | | |
| | | SCL. | ALT2 | | || | | | 0v | | |
| | | PWM0 | OFF | | || | | OFF | PL02 | | |
| | | 0v | | | || | | OFF | PL03 | | |
| | | RxD3 | ALT4 | | || | | OFF | PD18 | | |
| | | TxD3 | ALT4 | | || | | | 0v | | |
| | | PL10 | OFF | | || | | OFF | PD15 | | |
| | | .3v | | | || | | OFF | PD16 | | |
| | | MOSI. | ALT2 | | || | | | 0v | | |
| | | MISO. | ALT2 | | || | | OFF | PD21 | | |
| | | SCLK. | ALT2 | | || | | ALT2 | CE. | | |
| | | 0v | | | || | | OFF | PL08 | | |
+------+-----+----------+------+---+----++----+---+------+----------+-----+------+
| GPIO | wPi | Name | Mode | V | Physical | V | Mode | Name | wPi | GPIO |
+------+-----+----------+------+---+OrangePiH6+---+------+----------+-----+------+

下图是 Orange Pi 3 的 GPIO 引脚功能图


激活 GPIO 模块
modprobe gpio-sunxi
要安装正确版本 的 WiringOP
要先下载 安装git
apt-get install git-core
下载 wiringop
wiringop是基于wiringpi的适配版本 ,GitHub 地址 https://github.com/orangepi-xunlong/WiringOP
git clone https://github.com/orangepi-xunlong/wiringOP.git
cd WiringOP
chmod +x ./build
sudo ./build
即可安装 Orange Pi 3版本的 WiringPi
测试是否正常安装
gpio readall
出现引脚图说明正常安装
点亮一个小灯
随便找个地方 新建文件,文件名 test.c
#include <wiringPi.h>
int main (void)
{
int a=; //gpio口
wiringPiSetup () ;
pinMode (a, OUTPUT) ;
for (;;)
{
digitalWrite (a, HIGH) ; delay () ;
digitalWrite (a, LOW) ; delay () ;
}
return ;
}
正极放在 pin 3,pin 3 的 gpio 编号为 122,可以随意更改
阴极放在 GND ,pin 6

编译运行
gcc -Wall -o test test.c -lwiringPi
sudo ./test
劝君别买OrangePi


Orange Pi 3 GPIO 笔记的更多相关文章
- orange pi pc 体验(一)
最近在淘宝上看到一款和树莓派差不多的卡片机,定价才99元,而且是国产的,忍不住入手了一个,就是orange pi 感兴趣的可以百度搜索下,深圳一个公司出的,不过资料比树莓派少了很多,论坛中人也没多少, ...
- 智能开关:orange pi one(arm linux)控制继电器
大家都知道,继电器是用小电流去控制大电流运作的一种“自动开关”,在我们生活.工作中随处可见.现在的“智能家居”概念,有很多功能模块其实就是“智能开关”,远程开关.定时开关.条件触发开关等等. 下面介绍 ...
- 【Orange Pi Lite2】 ——2《在使用之前的配置》(未完)
[Orange Pi Lite2] --2<在使用之前的配置> 本文只在博客园发布 在开始前你需要准备的材料与软件 filezilla/或者不 声明 : 本教程适合0基础新手,本章将会介绍 ...
- 【Orange Pi Lite2】 ——1《如何开始使用开源硬件》
[Orange Pi Lite2] --1<如何开始使用开源硬件> 本文只在博客园发布 在开始前你需要准备的材料与软件 用户手册_Orange Pi Lite2 OrangePi_Lite ...
- How to install Armbian on Orange Pi Plus 2e
bian on Orange Pi Plus 2e How to install Armbian on Orange Pi Plus 2e Armbian on the microSD You jus ...
- 树莓派 Raspberry PI之GPIO
树莓派 Raspberry PI之GPIO 树莓派各版本硬件原理图:https://www.raspberrypi.org/documentation/hardware/raspberrypi/REA ...
- (RaspBerry Pi) Python GPIO 基本操作
目前打算由潛入深慢慢學習RaspBerry Pi, 所以先由最容易下手的Python進入樹莓派的世界 首先要使用 GPIO 需要利用RPI.GPIO package想當然爾必須先安裝 所以先執行下列命 ...
- 【Raspberry pi】GPIO注意事项
1.GPIO编码的方法 第三列是树莓派板子上的自然编号(左边引脚为1-15,右边引脚为2-26),RPi.GPIO.setmode(GPIO.BOARD)采用这列编号 树莓派主芯片提供商Broadco ...
- Raspberry Pi 3 --- GPIO control
Before input 'gpio readall', need install wiringPi download "wiringPi":git clone git://git ...
随机推荐
- How to check Logstash's pulse
Have you ever wondered if Logstash was sending data to your outputs? There's a brand new way to chec ...
- laravel的seeder数据填充
1.简介//Laravel 包含了一个简单方法来填充数据库——使用填充类和测试数据.所有的填充类都位于database/seeds目录.//填充类的类名完全由你自定义,但最好还是遵循一定的规则,比如可 ...
- Docker 使用官方镜像
Docker 使用官方镜像 如何使用官方镜像 Docker 中国官方镜像加速可通过 registry.docker-cn.com 访问.目前该镜像库只包含流行的公有镜像,而私有镜像仍需要从美国镜像库中 ...
- 浅谈JSONP (vue-jsonp组件 XXXtoken:报错处理)
由于同源策略的存在,特别是前后端两个项目存在的情况下,客户端访问服务端必然存在跨域的情况,而使用jsonp,则不存在这个问题. 主要是因为jsonp是在页面中插入一段js代码,而请求返回的也是一段js ...
- asp.net的get和post请求
asp.net的get和post请求 //获取第三方api的工具类 public class HttpUtils { public static string Get(string Url) { // ...
- 自己写一个java的mvc框架吧(三)
自己写一个mvc框架吧(三) 根据Method获取参数并转换参数类型 上一篇我们将url与Method的映射创建完毕,并成功的将映射关系创建起来了.这一篇我们将根据Method的入参参数名称.参数类型 ...
- 撩课-Web大前端每天5道面试题-Day36
1.介绍一下你对浏览器内核的理解? 主要分成两部分:渲染引擎(layout engineer或Rendering Engine)和JS引擎. 渲染引擎:负责取得网页的内容(HTML.XML.图像等等) ...
- Java虚拟机 - 语法糖
[深入Java虚拟机]之六:Java语法糖 语法糖(Syntactic Sugar),也称糖衣语法,是由英国计算机学家Peter.J.Landin发明的一个术语,指在计算机语言中添加的某种语法,这种语 ...
- Android - 系统开机你知道多少?
https://github.com/zhantong/interview/blob/master/Android/Android.md#38-android%E7%B3%BB%E7%BB%9F%E5 ...
- Linux常用基本命令(tail )
tail命令 作用:从文件的尾部查看,跟head命令作用相反,参数也差不多,默认显示后面10行 格式: tail [option] [file] -n : 显示行数 -c<字节数> gho ...