打开主菜单

Wiki-Orange Pi β

更改

Orange Pi CM4

添加618字节, 2023年9月13日 (三) 10:31
40pin的UART测试
<li><p>由下表可知,Orange Pi CM4可用的uart为uart3、uart7和uart9共三组uart总线</p>
<p>[[File:media/image273.png|575x176px]]</p>
{| class="wikitable" style="background-color:#ffffdc;width:800px;" |-| <big><p>'''从上表中可以看到,i2c3_m0和uart3_m0是引脚复用的,两者不能同时打开'''</p></big>|}</li>
<li><p>在linux系统中,40 pin中的UART默认都是关闭的,需要手动打开才能使用。详细步骤如下所示:</p>
<ol style="list-style-type: lower-alpha;">
<li><p>首先运行下'''orangepi-config''',普通用户记得加'''sudo'''权限</p>
{| class="wikitable" style="width:800px;" |-| <p>orangepi@orangepi:~$ '''sudo orangepi-config'''</p>|}</li>
<li><p>然后选择'''System'''</p>
<p>[[File:media/image263.png|397x205px]]</p></li>
</li>
<li><p>进入Linux系统后,先确认下/dev下是否存在对应uart的设备节点</p>
{| class="wikitable" style="width:800px;"
|-
|
<p>orangepi@orangepi:~# '''ls /dev/ttyS*'''</p>
<p>/dev/ttyS1 &nbsp;&nbsp;&nbsp;&nbsp; '''/dev'''/'''ttyS3 &nbsp;&nbsp;&nbsp;&nbsp; /dev/ttyS7 &nbsp;&nbsp;&nbsp;&nbsp; /dev/ttyS9'''</p>|}</li><li><p>然后开始测试uart接口,先使用杜邦线短接要测试的uart接口的rx和tx</p></li></ol>
{| class="wikitable" style="width:800px;text-align: center;"
|-
|
[[File:media/image277.png|586x125px]]
</ol>
<ol start="5" 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: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #在这里输入密码</p>  
<p>Out: 0: -&gt; 0</p>
<p>Out: 1: -&gt; 1</p>
<p>Out: 3: -&gt; 3</p>
<p>Out: 4: -&gt; 4</p>
<p>Out: 5: -&gt; 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: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #在这里输入密码</p>  
<p>Out: 0: -&gt; 0</p>
<p>Out: 1: -&gt; 1</p>
<p>Out: 3: -&gt; 3</p>
<p>Out: 4: -&gt; 4</p>
<p>Out: 5: -&gt; 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: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #在这里输入密码</p>  
<p>Out: 0: -&gt; 0</p>
<p>Out: 1: -&gt; 1</p>
<p>Out: 3: -&gt; 3</p>
<p>Out: 4: -&gt; 4</p>
<p>Out: 5: -&gt; 5^C</p>|}</li></ol>
</li></ol>
<span id="pwm的测试方法"></span>
 
=== PWM的测试方法 ===
8,460
个编辑