<?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 How does S32K312 UART receive variable length data using FIFO and DMA. in S32K</title>
    <link>https://community.nxp.com/t5/S32K/How-does-S32K312-UART-receive-variable-length-data-using-FIFO/m-p/1841781#M33887</link>
    <description>&lt;P class=""&gt;&lt;SPAN class=""&gt;你好&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;请问S32K312 UART如何使用FIFO和DMA来接收可变长度数据？请在代码中给出示例和注释。&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;谢谢。&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Sun, 07 Apr 2024 12:08:32 GMT</pubDate>
    <dc:creator>li3</dc:creator>
    <dc:date>2024-04-07T12:08:32Z</dc:date>
    <item>
      <title>How does S32K312 UART receive variable length data using FIFO and DMA.</title>
      <link>https://community.nxp.com/t5/S32K/How-does-S32K312-UART-receive-variable-length-data-using-FIFO/m-p/1841781#M33887</link>
      <description>&lt;P class=""&gt;&lt;SPAN class=""&gt;你好&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;请问S32K312 UART如何使用FIFO和DMA来接收可变长度数据？请在代码中给出示例和注释。&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;谢谢。&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 07 Apr 2024 12:08:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/How-does-S32K312-UART-receive-variable-length-data-using-FIFO/m-p/1841781#M33887</guid>
      <dc:creator>li3</dc:creator>
      <dc:date>2024-04-07T12:08:32Z</dc:date>
    </item>
    <item>
      <title>Re: How does S32K312 UART receive variable length data using FIFO and DMA.</title>
      <link>https://community.nxp.com/t5/S32K/How-does-S32K312-UART-receive-variable-length-data-using-FIFO/m-p/1841896#M33895</link>
      <description>&lt;P&gt;&lt;A href="mailto:Hi@li3" target="_blank" rel="noopener"&gt;Hi@li3&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;没有完全符合你需求的demo供你参考，这里是一些实现UART+DMA的讨论和例程。&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.nxp.com/t5/S32K/S32K3-LPUART-using-DMA-in-RTD-3-0-0/td-p/1737356" target="_blank" rel="noopener"&gt;https://community.nxp.com/t5/S32K/S32K3-LPUART-using-DMA-in-RTD-3-0-0/td-p/1737356&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 08 Apr 2024 06:19:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/How-does-S32K312-UART-receive-variable-length-data-using-FIFO/m-p/1841896#M33895</guid>
      <dc:creator>Senlent</dc:creator>
      <dc:date>2024-04-08T06:19:53Z</dc:date>
    </item>
    <item>
      <title>Re: How does S32K312 UART receive variable length data using FIFO and DMA.</title>
      <link>https://community.nxp.com/t5/S32K/How-does-S32K312-UART-receive-variable-length-data-using-FIFO/m-p/1841915#M33896</link>
      <description>&lt;P class=""&gt;&lt;SPAN class=""&gt;Hello, Senlent. &lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;May I ask how the S32K312 UART only uses FIFO to receive data of indefinite length? Can you give an example? &lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;thank you.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 08 Apr 2024 02:56:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/How-does-S32K312-UART-receive-variable-length-data-using-FIFO/m-p/1841915#M33896</guid>
      <dc:creator>li3</dc:creator>
      <dc:date>2024-04-08T02:56:05Z</dc:date>
    </item>
    <item>
      <title>Re: How does S32K312 UART receive variable length data using FIFO and DMA.</title>
      <link>https://community.nxp.com/t5/S32K/How-does-S32K312-UART-receive-variable-length-data-using-FIFO/m-p/1842086#M33903</link>
      <description>&lt;P&gt;&lt;SPAN&gt;&lt;A href="mailto:Hi@li3" target="_blank"&gt;Hi@li3&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;你能和我解释下什么叫接收不固定长度的数据？或者你的意图是什么？&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;你在使用Lpuart_Uart_Ip_AsyncReceive的时候，size不是可以自己定吗？&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 08 Apr 2024 06:53:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/How-does-S32K312-UART-receive-variable-length-data-using-FIFO/m-p/1842086#M33903</guid>
      <dc:creator>Senlent</dc:creator>
      <dc:date>2024-04-08T06:53:20Z</dc:date>
    </item>
    <item>
      <title>Re: How does S32K312 UART receive variable length data using FIFO and DMA.</title>
      <link>https://community.nxp.com/t5/S32K/How-does-S32K312-UART-receive-variable-length-data-using-FIFO/m-p/1842097#M33904</link>
      <description>&lt;P&gt;&lt;SPAN&gt;你好 Senlent，&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV&gt;&lt;FONT&gt;例如：Lpuart_Uart_Ip_AsyncReceive函数大小等于5，可以收到5个数据。如果需要接收3个、4个、6个或者更多数据怎么办。&lt;/FONT&gt;&lt;/DIV&gt;</description>
      <pubDate>Mon, 08 Apr 2024 07:02:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/How-does-S32K312-UART-receive-variable-length-data-using-FIFO/m-p/1842097#M33904</guid>
      <dc:creator>li3</dc:creator>
      <dc:date>2024-04-08T07:02:27Z</dc:date>
    </item>
    <item>
      <title>Re: How does S32K312 UART receive variable length data using FIFO and DMA.</title>
      <link>https://community.nxp.com/t5/S32K/How-does-S32K312-UART-receive-variable-length-data-using-FIFO/m-p/1842100#M33905</link>
      <description>&lt;P&gt;&lt;A href="mailto:Hi@LI3" target="_blank"&gt;Hi@li3&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;那不是可以直接改Lpuart_Uart_Ip_AsyncReceive的接收size吗？&lt;/P&gt;</description>
      <pubDate>Mon, 08 Apr 2024 07:06:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/How-does-S32K312-UART-receive-variable-length-data-using-FIFO/m-p/1842100#M33905</guid>
      <dc:creator>Senlent</dc:creator>
      <dc:date>2024-04-08T07:06:46Z</dc:date>
    </item>
    <item>
      <title>Re: How does S32K312 UART receive variable length data using FIFO and DMA.</title>
      <link>https://community.nxp.com/t5/S32K/How-does-S32K312-UART-receive-variable-length-data-using-FIFO/m-p/1842132#M33908</link>
      <description>&lt;P&gt;&lt;SPAN&gt;你好 Senlent，&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV&gt;&lt;FONT&gt;如果size等于5，那么收到6个数据就会丢失一个。&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT&gt;如果每次改size需要改代码烧录，不定长接收是为了可以接收到所有长度数据。&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT&gt;我想分别测试用FIFO和DMA方式接收不定长数据。&lt;/FONT&gt;&lt;/DIV&gt;</description>
      <pubDate>Mon, 08 Apr 2024 07:23:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/How-does-S32K312-UART-receive-variable-length-data-using-FIFO/m-p/1842132#M33908</guid>
      <dc:creator>li3</dc:creator>
      <dc:date>2024-04-08T07:23:39Z</dc:date>
    </item>
    <item>
      <title>Re: How does S32K312 UART receive variable length data using FIFO and DMA.</title>
      <link>https://community.nxp.com/t5/S32K/How-does-S32K312-UART-receive-variable-length-data-using-FIFO/m-p/1842143#M33910</link>
      <description>&lt;P&gt;Hi@&lt;A id="link_6" class="lia-link-navigation lia-page-link lia-user-name-link" href="https://community.nxp.com/t5/user/viewprofilepage/user-id/231581" target="_self" aria-label="View Profile of li3"&gt;&lt;SPAN class=""&gt;li3&lt;/SPAN&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=""&gt;"&lt;SPAN&gt;如果size等于5，那么收到6个数据就会丢失一个&lt;/SPAN&gt;"&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=""&gt;为什么会得出这样的结论？&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 08 Apr 2024 07:26:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/How-does-S32K312-UART-receive-variable-length-data-using-FIFO/m-p/1842143#M33910</guid>
      <dc:creator>Senlent</dc:creator>
      <dc:date>2024-04-08T07:26:40Z</dc:date>
    </item>
    <item>
      <title>Re: How does S32K312 UART receive variable length data using FIFO and DMA.</title>
      <link>https://community.nxp.com/t5/S32K/How-does-S32K312-UART-receive-variable-length-data-using-FIFO/m-p/1842165#M33911</link>
      <description>&lt;P&gt;&lt;SPAN&gt;你好 Senlent，&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV&gt;采用中断接收size等于5，我使用串口工具发送6个数据，用Debug方式查看接收buffer，只能看到5个数据。&lt;/DIV&gt;&lt;DIV&gt;另外我是想问分别使用FIFO和DMA怎么接收不定长的数据，不使用size定长。&lt;/DIV&gt;</description>
      <pubDate>Mon, 08 Apr 2024 07:39:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/How-does-S32K312-UART-receive-variable-length-data-using-FIFO/m-p/1842165#M33911</guid>
      <dc:creator>li3</dc:creator>
      <dc:date>2024-04-08T07:39:48Z</dc:date>
    </item>
    <item>
      <title>Re: How does S32K312 UART receive variable length data using FIFO and DMA.</title>
      <link>https://community.nxp.com/t5/S32K/How-does-S32K312-UART-receive-variable-length-data-using-FIFO/m-p/1937214#M39893</link>
      <description>Hi li3， 你的问题得到解决了吗？</description>
      <pubDate>Wed, 21 Aug 2024 08:34:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/How-does-S32K312-UART-receive-variable-length-data-using-FIFO/m-p/1937214#M39893</guid>
      <dc:creator>haha_123456</dc:creator>
      <dc:date>2024-08-21T08:34:12Z</dc:date>
    </item>
    <item>
      <title>Re: How does S32K312 UART receive variable length data using FIFO and DMA.</title>
      <link>https://community.nxp.com/t5/S32K/How-does-S32K312-UART-receive-variable-length-data-using-FIFO/m-p/1937234#M39894</link>
      <description>没有呢，我正想了个方案，可以交流一下嘿嘿。&lt;BR /&gt;微信：Ncommonness</description>
      <pubDate>Wed, 21 Aug 2024 08:42:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/How-does-S32K312-UART-receive-variable-length-data-using-FIFO/m-p/1937234#M39894</guid>
      <dc:creator>li3</dc:creator>
      <dc:date>2024-08-21T08:42:41Z</dc:date>
    </item>
    <item>
      <title>回复： How does S32K312 UART receive variable length data using FIFO and DMA.</title>
      <link>https://community.nxp.com/t5/S32K/How-does-S32K312-UART-receive-variable-length-data-using-FIFO/m-p/2106042#M49301</link>
      <description>&lt;P&gt;我目前使用&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;Lpuart_Uart_Ip_GetReceiveStatus() 阻塞判断；&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;或者&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Lpuart_Uart_Ip_SyncReceive() 手动计算从末尾起，第一个不等于 0x00的数据；&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;感觉两个方法都不是很靠谱&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 28 May 2025 08:37:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/How-does-S32K312-UART-receive-variable-length-data-using-FIFO/m-p/2106042#M49301</guid>
      <dc:creator>dujunqiu</dc:creator>
      <dc:date>2025-05-28T08:37:56Z</dc:date>
    </item>
    <item>
      <title>Re: How does S32K312 UART receive variable length data using FIFO and DMA.</title>
      <link>https://community.nxp.com/t5/S32K/How-does-S32K312-UART-receive-variable-length-data-using-FIFO/m-p/2106047#M49303</link>
      <description>就是使用串口API读取数据的时候，没办法判断已经读取数据的个数；&lt;BR /&gt;比如size定义128，实际只读取了16byte, 但是没办法判断读取了16byte</description>
      <pubDate>Wed, 28 May 2025 08:41:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/How-does-S32K312-UART-receive-variable-length-data-using-FIFO/m-p/2106047#M49303</guid>
      <dc:creator>dujunqiu</dc:creator>
      <dc:date>2025-05-28T08:41:05Z</dc:date>
    </item>
    <item>
      <title>回复： How does S32K312 UART receive variable length data using FIFO and DMA.</title>
      <link>https://community.nxp.com/t5/S32K/How-does-S32K312-UART-receive-variable-length-data-using-FIFO/m-p/2316432#M56747</link>
      <description>nxp 有类似串口总线空闲中断这种东西吗&lt;BR /&gt;串口空闲中断后触发dma搬运&lt;BR /&gt;刚接触nxp，有点懵&lt;BR /&gt;这个不定长串口数据接收真的很实用&lt;BR /&gt;</description>
      <pubDate>Wed, 11 Feb 2026 12:04:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/How-does-S32K312-UART-receive-variable-length-data-using-FIFO/m-p/2316432#M56747</guid>
      <dc:creator>LZY</dc:creator>
      <dc:date>2026-02-11T12:04:22Z</dc:date>
    </item>
  </channel>
</rss>

