打开主菜单

Wiki-Orange Pi β

更改

Orange Pi Zero 3

添加319字节, 2023年7月3日 (一) 16:41
安装wiringOP的方法
== 安装wiringOP的方法 ==
{| class="wikitable" style="background-color:#ffffdc;width:800px;" |-| <big>'''注意,Orange Pi发布的linux镜像中已经预装了wiringOP,除非wiringOP的代码有更新,否则无需重新下载编译安装,直接使用即可。'''
'''编译好的wiringOP的deb包在orangepi-build中的存放路径为:'''
[[File:media/image172.png|575x365px]]
'''wiringOP目前主要适配了设置GPIO口输入输出,设置GPIO口输出高低电平以及设置上下拉电阻的功能,像硬件PWM这样的功能是用不了的。'''</big>|}
<ol style="list-style-type: decimal;">
<li><p>下载wiringOP的代码</p>
{| class="wikitable" style="width:800px;"
|-
|
<p>orangepi@orangepi:~$ '''sudo apt update'''</p>
<p>orangepi@orangepi:~$ '''sudo apt install -y git'''</p>
<p>orangepi@orangepi:~$ '''git clone https://github.com/orangepi-xunlong/wiringOP.git -b next'''</p>
|} {| class="wikitable" style="background-color:#ffffdc;width:800px;" |-| <big><p>'''注意,源码需要下载wiringOP next分支的代码,请别漏了-b next这个参数。'''</p><p>'''如果从GitHub下载代码有问题,可以直接使用Linux镜像中自带的wiringOP源码,存放位置为:/usr/src/wiringOP。'''</p></big>|}</li>
<li><p>编译安装wiringOP</p>
{| class="wikitable" style="width:800px;"
|-
|
<p>orangepi@orangepi:~$ '''cd wiringOP'''</p>
<p>orangepi@orangepi:~/wiringOP$ '''sudo ./build clean'''</p>
<p>orangepi@orangepi:~/wiringOP$ '''sudo ./build'''</p>|}</li>
<li><p>测试gpio readall命令的输出如下</p>
<ol style="list-style-type: lower-alpha;">
<li><p>31号引脚对应开发板上13pin的12号引脚</p></li>
<li><p>33号引脚对应开发板上13pin的13号引脚</p></li>
<li><p>'''<span style="color:#FF0000">28、30、32、34号引脚为空,请直接忽略</span>'''</p>
<p>[[File:media/image172.png|575x365px]]</p></li></ol>
</li></ol>
<span id="pin接口gpioi2cuartspi和pwm测试"></span>
 
== 26pin接口GPIO、I2C、UART、SPI和PWM测试 ==
8,460
个编辑