8,460
个编辑
更改
→40pin的UART测试
<li><p>由下表可知,Orange Pi 3B可用的uart为uart3、uart7和uart9共三组uart总线</p>
<p>[[File:media/image270.png|575x160px]]</p>
{| class="wikitable" style="background-color:#ffffdc;width:800px;" |-| <big><p>'''从上表中可以看到,i2c3_m0和uart3_m0是引脚复用的,两者不能同时打开'''</p></big>|}{| class="wikitable" style="background-color:#ffffdc;width:800px;" |-| <big><p>'''在linux系统中,40pin中的uart默认都是关闭的,需要手动打开才能使用。'''</p>
<p>'''在/boot/orangepiEnv.txt中加入下面红色字体部分的配置,然后重启Linux系统就可以同时打开uart3、uart7、和uart9,如果只需要打开一个,那么就填写一个即可。'''</p>
<p>orangepi@orangepi:~$ '''sudo vim /boot/orangepiEnv.txt'''</p>
<p>'''<span style="color:#FF0000">overlays=uart3-m0 uart7-m2 uart9-m2</span>'''</p></big>|}</li>
<li><p>进入linux系统后,先确认下/dev下是否存在对应uart的设备节点</p>
{| class="wikitable" style="width:800px;"
|-
|
<p>orangepi@orangepi:~# '''ls /dev/ttyS*'''</p>
<p>/dev/ttyS1 '''/dev'''/'''ttyS3 /dev/ttyS7 /dev/ttyS9'''</p>|}</li><li><p>然后开始测试uart接口,先使用杜邦线短接要测试的uart接口的rx和tx</p></li></ol>
{| class="wikitable" style="width:800px;text-align:center;"
|-
|
[[File:media/image271.png|545x134px]]
</ol>
<ol start="4" style="list-style-type: decimal;">
<li><p>使用'''gpio serial'''命令测试串口的回环功能如下所示,如果能看到下面的打印,说明串口通信正常</p>
<ol style="list-style-type: lower-alpha;">
<li><p>测试UART3</p>
{| class="wikitable" style="width:800px;"
|-
|
<p>orangepi@orangepi:~$ '''sudo gpio serial /dev/ttyS3'''</p>
<p>[sudo] password for orangepi: #在这里输入密码</p>
<p>Out: 0: -> 0</p>
<p>Out: 1: -> 1</p>
<p>Out: 3: -> 3</p>
<p>Out: 4: -> 4</p>
<p>Out: 5: -> 5^C</p>|}</li>
<li><p>测试UART7</p>
{| class="wikitable" style="width:800px;"
|-
|
<p>orangepi@orangepi:~$ '''sudo gpio serial /dev/ttyS7'''</p>
<p>[sudo] password for orangepi: #在这里输入密码</p>
<p>Out: 0: -> 0</p>
<p>Out: 1: -> 1</p>
<p>Out: 3: -> 3</p>
<p>Out: 4: -> 4</p>
<p>Out: 5: -> 5^C</p>|}</li>
<li><p>测试UART9</p>
{| class="wikitable" style="width:800px;"
|-
|
<p>orangepi@orangepi:~$ '''sudo gpio serial /dev/ttyS9'''</p>
<p>[sudo] password for orangepi: #在这里输入密码</p>
<p>Out: 0: -> 0</p>
<p>Out: 1: -> 1</p>
<p>Out: 3: -> 3</p>
<p>Out: 4: -> 4</p>
<p>Out: 5: -> 5^C</p>|}</li></ol>
</li></ol>
<span id="pwm的测试方法"></span>
=== PWM的测试方法 ===