<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[T113-S3 RS485驱动实现]]></title><description><![CDATA[<p dir="auto">首先按照T527 BSP内核增加RS485驱动代码<br />
<a href="https://github.com/chainsx/linux-t527/blob/main/bsp/drivers/uart/sunxi-uart.c" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/chainsx/linux-t527/blob/main/bsp/drivers/uart/sunxi-uart.c</a><br />
修改完成后，增加设备树：</p>
<pre><code>&amp;uart3 {
        pinctrl-names = "default", "sleep";
        pinctrl-0 = &lt;&amp;uart3_pins_a&gt;;
        pinctrl-1 = &lt;&amp;uart3_pins_b&gt;;
        status = "okay";

        sunxi,uart-rs485 = &lt;1&gt;;
        sunxi,uart-485fl = &lt;0&gt;;
        sunxi,uart-485oe-gpios = &lt;&amp;pio PE 10 GPIO_ACTIVE_HIGH&gt;;
};

&amp;uart5 {
        pinctrl-names = "default", "sleep";
        pinctrl-0 = &lt;&amp;uart5_pins_a&gt;;
        pinctrl-1 = &lt;&amp;uart5_pins_b&gt;;
        status = "okay";

        sunxi,uart-rs485 = &lt;1&gt;;
        sunxi,uart-485fl = &lt;0&gt;;
        sunxi,uart-485oe-gpios = &lt;&amp;pio PE 11 GPIO_ACTIVE_HIGH&gt;;
};
</code></pre>
<p dir="auto">sunxi,uart-rs485 是否开启rs485<br />
sunxi,uart-485fl 485 DR线极性<br />
sunxi,uart-485oe-gpios 485 DR线IO口<br />
配置完成后修改menuconfig，打开minicom，编译，烧录<br />
输入minicom -s，选择设备树中配置的串口，务必关闭硬件流控<br />
<img src="/assets/uploads/files/1714186318415-snipaste_2024-04-27_10-51-29.jpg" alt="Snipaste_2024-04-27_10-51-29.jpg" class=" img-responsive img-markdown" width="1028" height="689" /><br />
<img src="/assets/uploads/files/1714186325327-snipaste_2024-04-27_10-51-40.jpg" alt="Snipaste_2024-04-27_10-51-40.jpg" class=" img-responsive img-markdown" width="1109" height="648" /><br />
修改完选择Save setup as dfl，然后Exit，修改完成，此时可实现自收发，方向线由驱动层自动控制</p>
]]></description><link>https://bbs.aw-ol.com/topic/5353/t113-s3-rs485驱动实现</link><generator>RSS for Node</generator><lastBuildDate>Sun, 10 May 2026 09:07:16 GMT</lastBuildDate><atom:link href="https://bbs.aw-ol.com/topic/5353.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 27 Apr 2024 02:52:58 GMT</pubDate><ttl>60</ttl></channel></rss>