打开主菜单

Wiki-Orange Pi β

更改

Orange Pi 5 Plus

大小无更改, 2023年6月9日 (五) 09:57
PWM的测试方法
<ol style="list-style-type: decimal;">
<li><p>由下表可知,Orange Pi 5 Plus可用的PWM有pwm0、pwm1、pwm11、pwm12、pwm13和pwm14共六路pwm</p>
<p>[[File:plus5plus-5115-479.png]]</p></li>
<li><p>PWM在40pin中对应的引脚如下表所示。PWM0_M0和PWM0_M2、PWM1_M0和PWM1_M2、PWM14_M0和PWM14_M2同一时间只能使用其中一个,不能同时使用,它们都是同一个PWM,只是接到不同的引脚上去了而已,请不要以为它们是两个不同的PWM总线。</p></li>
</li>
<li><p>然后选择'''System'''</p>
<p>[[File:plus55plus-51251.png]]</p></li>
<li><p>然后选择'''Hardware'''</p>
<p>[[File:plus55plus-51352.png]]</p></li>
<li><p>然后使用键盘的方向键定位到下图所示的位置,再使用'''空格'''选中想要打开的PWM的配置</p>
<p>[[File:plus5plus-5-514.png]]</p></li>
<li><p>然后选择'''&lt;Save&gt;'''保存</p>
<p>[[File:plus55plus-51554.png]]</p></li>
<li><p>然后选择'''&lt;Back&gt;'''</p>
<p>[[File:plus55plus-51655.png]]</p></li>
<li><p>然后选择'''&lt;Reboot&gt;'''重启系统使配置生效</p>
<p>[[File:plus55plus-51756.png]]</p></li></ol>
</li>
<li><p>当打开一个pwm后,在'''/sys/class/pwm/'''中就会多出一个pwmchipX(X为具体的的数字),比如打开pwm14后,查看'''/sys/class/pwm/'''下的pwmchipX会由两个变成了三个</p>
<div class="figure">
[[File:plus5plus-5-518.png]]
</div></li>
<li><p>然后由下表可知,pwm14寄存器的基地址为febf0020,再看 '''ls /sys/class/pwm/ -l'''命令的输出,可以看到pwmchip2中链接到了febf0020.pwm,所以pwm14对应pwmchip为pwmchip2</p>
<p>[[File:plus5plus-5-519.png]]</p></li>
<li><p>然后使用下面的命令可以让pwm14输出一个50Hz的方波(请先切换到root用户,再执行下面的命令)</p></li>
|}
[[File:plus5plus-5-520.png]]
</ol>
<ol start="8" style="list-style-type: decimal;">
8,460
个编辑