<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: S32K314 UART in S32K</title>
    <link>https://community.nxp.com/t5/S32K/S32K314-UART/m-p/2383894#M59399</link>
    <description>&lt;P&gt;使用的操作系统&lt;/P&gt;</description>
    <pubDate>Mon, 22 Jun 2026 06:10:08 GMT</pubDate>
    <dc:creator>Joker_Y</dc:creator>
    <dc:date>2026-06-22T06:10:08Z</dc:date>
    <item>
      <title>S32K314 UART</title>
      <link>https://community.nxp.com/t5/S32K/S32K314-UART/m-p/2383704#M59381</link>
      <description>&lt;P&gt;最近在调试S32K314串口的时候遇到了一个问题，之前使用的是GD32/STM32平台，在串口用作实时打印发送的时候，我的做法是这样的：由APP层处理打印字符，调用底层写函数以中断的方式发送出去&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Joker_Y_2-1781951653320.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/389503i50B1B7CA282F1E5D/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Joker_Y_2-1781951653320.png" alt="Joker_Y_2-1781951653320.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Joker_Y_4-1781951712695.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/389505i408453A4648BBDA3/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Joker_Y_4-1781951712695.png" alt="Joker_Y_4-1781951712695.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Joker_Y_5-1781951735385.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/389506i79ACFC94DAD28829/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Joker_Y_5-1781951735385.png" alt="Joker_Y_5-1781951735385.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;这里会直接写到数据寄存器中，很快就会发送出去，所以当APP层有庞大的数据发送下来也不用慌张，因为还有队列，发送数据很快。但是当使用S32K3我发现异步发送函数执行起来比较慢Lpuart_Uart_Ip_AsyncSend，里面一层套一层，相对来说同样字节的打印数据，S32K3比GD32要慢很多。AI给出一个办法&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Joker_Y_6-1781952019622.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/389507iB529EE315B0F0E62/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Joker_Y_6-1781952019622.png" alt="Joker_Y_6-1781952019622.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;在APP层将一个一个写入的方式改成用大缓存写入底层，然后底层写函数和中断用下面这种方式&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Joker_Y_7-1781952213976.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/389508iCE0212D285008DB4/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Joker_Y_7-1781952213976.png" alt="Joker_Y_7-1781952213976.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Joker_Y_8-1781952251883.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/389509i27435D62121AA787/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Joker_Y_8-1781952251883.png" alt="Joker_Y_8-1781952251883.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;这种方式在速度上的确会有所进步，不过要占用很大的ram空间，请问有没有什么更好的办法在空间和效率上都更好一些？&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 20 Jun 2026 10:46:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K314-UART/m-p/2383704#M59381</guid>
      <dc:creator>Joker_Y</dc:creator>
      <dc:date>2026-06-20T10:46:13Z</dc:date>
    </item>
    <item>
      <title>Re: S32K314 UART</title>
      <link>https://community.nxp.com/t5/S32K/S32K314-UART/m-p/2383717#M59385</link>
      <description>&lt;P&gt;do you use any operating system at MCU level or just baremetal?&lt;/P&gt;</description>
      <pubDate>Sun, 21 Jun 2026 06:56:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K314-UART/m-p/2383717#M59385</guid>
      <dc:creator>db16122</dc:creator>
      <dc:date>2026-06-21T06:56:50Z</dc:date>
    </item>
    <item>
      <title>Re: S32K314 UART</title>
      <link>https://community.nxp.com/t5/S32K/S32K314-UART/m-p/2383894#M59399</link>
      <description>&lt;P&gt;使用的操作系统&lt;/P&gt;</description>
      <pubDate>Mon, 22 Jun 2026 06:10:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K314-UART/m-p/2383894#M59399</guid>
      <dc:creator>Joker_Y</dc:creator>
      <dc:date>2026-06-22T06:10:08Z</dc:date>
    </item>
    <item>
      <title>Re: S32K314 UART</title>
      <link>https://community.nxp.com/t5/S32K/S32K314-UART/m-p/2383969#M59403</link>
      <description>&lt;P&gt;Hi@&lt;SPAN&gt;Joker_Y&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;如果可以的话，你可以尝试直接用寄存器来实现LPUART的发送。&lt;/P&gt;</description>
      <pubDate>Mon, 22 Jun 2026 07:34:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K314-UART/m-p/2383969#M59403</guid>
      <dc:creator>Senlent</dc:creator>
      <dc:date>2026-06-22T07:34:43Z</dc:date>
    </item>
  </channel>
</rss>

