打开主菜单

Wiki-Orange Pi β

更改

Orange Pi 3B

添加233字节, 2023年8月3日 (四) 10:18
PWM的测试方法
<li><p>由下表可知,Orange Pi 3B可用的pwm11</p>
<p>[[File:media/image272.png|575x160px]]</p>
{| class="wikitable" style="background-color:#ffffdc;width:800px;" |-| <big><p>'''在linux系统中,40pin中的pwm默认都是关闭的,需要手动打开才能使用。'''</p>  
<p>'''在/boot/orangepiEnv.txt中加入下面红色字体部分的配置,然后重启Linux系统就可以打开pwm11。'''</p>
 
 
<p>orangepi@orangepi:~$ '''sudo vim /boot/orangepiEnv.txt'''</p>
<p>'''<span style="color:#FF0000">overlays=pwm11-m1</span>'''</p></big>|}</li>
<li><p>当打开一个pwm后,在'''/sys/class/pwm/'''中就会多出一个pwmchipX(X为具体的的数字)</p>
{| class="wikitable" style="width:800px;"
|-
|
<p>orangepi@orangepi:~$ '''ls /sys/class/pwm/'''</p>
<p>pwmchip0 pwmchip1</p>|}</li>
<li><p>上面哪个pwmchip对应pwm11呢,我们先查看下 '''ls /sys/class/pwm/ -l'''命令的输出,如下所示:</p></li>
<li><p>pwm11寄存器的基地址为fe6f0030,再看 '''ls /sys/class/pwm/ -l'''命令的输出,可以看到pwmchip1中链接到了fe6f0030.pwm,所以pwm11对应pwmchip为pwmchip1</p>
</div></li>
<li><p>然后使用下面的命令可以让pwm11输出一个50Hz的方波(请先切换到root用户,再执行下面的命令)</p></li></ol>
{| class="wikitable" style="width:800px;"
|-
|
root@orangepi:~# '''echo 0 &gt; /sys/class/pwm/pwmchip1/export'''
root@orangepi:~# '''echo 1 &gt; /sys/class/pwm/pwmchip1/pwm0/enable'''
|}
[[File:media/image274.png|575x346px]]
</ol>
<span id="wiringop-python的安装使用方法"></span>
8,460
个编辑