<?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: LPUART Overrun Error and Busy Status Issue on S32K322 in S32K</title>
    <link>https://community.nxp.com/t5/S32K/LPUART-Overrun-Error-and-Busy-Status-Issue-on-S32K322/m-p/2064676#M46969</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;please provide your setting and code used, ideally simplified project.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;BR, Petr&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Wed, 19 Mar 2025 11:35:51 GMT</pubDate>
    <dc:creator>PetrS</dc:creator>
    <dc:date>2025-03-19T11:35:51Z</dc:date>
    <item>
      <title>LPUART Overrun Error and Busy Status Issue on S32K322</title>
      <link>https://community.nxp.com/t5/S32K/LPUART-Overrun-Error-and-Busy-Status-Issue-on-S32K322/m-p/2063898#M46916</link>
      <description>&lt;P&gt;I am currently working with UART communication using the LPUART module on the S32K322 MCU and have encountered an issue when attempting to send more than 43 bytes.&lt;/P&gt;&lt;P&gt;Details:&lt;/P&gt;&lt;P&gt;API Used: Lpuart_Uart_Ip_AsyncSend()&lt;BR /&gt;Instance: 2&lt;BR /&gt;Data Length: 73 bytes&lt;BR /&gt;The Lpuart_Uart_Ip_AsyncSend() API returns LPUART_UART_IP_STATUS_SUCCESS. However, when I attempt to check the receive status using Lpuart_Uart_Ip_GetReceiveStatus():&lt;/P&gt;&lt;P&gt;On the first attempt, it returns LPUART_UART_IP_STATUS_RX_OVERRUN.&lt;BR /&gt;On subsequent attempts, it returns LPUART_UART_IP_STATUS_BUSY until the timeout occurs.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;What are the possible causes for the RX overrun error occurring on the first attempt?&lt;BR /&gt;Why does the busy status persist until timeout after the initial overrun error?&lt;BR /&gt;Are there specific configurations (e.g., buffer size, FIFO settings, or timing considerations) that I should verify to prevent this behavior?&lt;BR /&gt;Could this issue be related to interrupt handling, baud rate settings, or hardware limitations for handling larger data sizes?&lt;BR /&gt;I would greatly appreciate your insights or any guidance to help resolve this issue.&lt;/P&gt;&lt;P&gt;Thank you for your time and support.&lt;/P&gt;</description>
      <pubDate>Tue, 18 Mar 2025 15:04:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/LPUART-Overrun-Error-and-Busy-Status-Issue-on-S32K322/m-p/2063898#M46916</guid>
      <dc:creator>pramodvittal09</dc:creator>
      <dc:date>2025-03-18T15:04:51Z</dc:date>
    </item>
    <item>
      <title>Re: LPUART Overrun Error and Busy Status Issue on S32K322</title>
      <link>https://community.nxp.com/t5/S32K/LPUART-Overrun-Error-and-Busy-Status-Issue-on-S32K322/m-p/2064029#M46927</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;overrun error is get if module receives bytes but those are not serviced.&lt;BR /&gt;So do you receiving anything during bytes are sent, or similar, like having loopback enabled?&lt;BR /&gt;If so, you&amp;nbsp;should call Async Receive function before Async Send function to ensure that the receiver is ready to receive data before the data is transmitted.&lt;BR /&gt;Or share your setting and code used, so I can comment more.&lt;/P&gt;
&lt;P&gt;BR, Petr&lt;/P&gt;</description>
      <pubDate>Tue, 18 Mar 2025 20:00:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/LPUART-Overrun-Error-and-Busy-Status-Issue-on-S32K322/m-p/2064029#M46927</guid>
      <dc:creator>PetrS</dc:creator>
      <dc:date>2025-03-18T20:00:42Z</dc:date>
    </item>
    <item>
      <title>Re: LPUART Overrun Error and Busy Status Issue on S32K322</title>
      <link>https://community.nxp.com/t5/S32K/LPUART-Overrun-Error-and-Busy-Status-Issue-on-S32K322/m-p/2064041#M46928</link>
      <description>&lt;P&gt;I didn't receive any data from UART when i send a data to UART. I was expecting a response from UART.&lt;/P&gt;&lt;P&gt;I am Calling&amp;nbsp;Lpuart_Uart_Ip_AsyncReceive before "Lpuart_Uart_Ip_AsyncSend " sending data to UART.&lt;/P&gt;&lt;P&gt;from another thread I am trying to receive a response from the device over UART using&amp;nbsp;Lpuart_Uart_Ip_GetReceiveStatus , this function always returns LPUART_UART_IP_STATUS_RX_OVERRUN and&amp;nbsp;LPUART_UART_IP_STATUS_BUSY.&lt;/P&gt;&lt;P&gt;This behavior happens only when i try to send data more than 43 characters to the UART.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 18 Mar 2025 20:27:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/LPUART-Overrun-Error-and-Busy-Status-Issue-on-S32K322/m-p/2064041#M46928</guid>
      <dc:creator>pramodvittal09</dc:creator>
      <dc:date>2025-03-18T20:27:09Z</dc:date>
    </item>
    <item>
      <title>Re: LPUART Overrun Error and Busy Status Issue on S32K322</title>
      <link>https://community.nxp.com/t5/S32K/LPUART-Overrun-Error-and-Busy-Status-Issue-on-S32K322/m-p/2064676#M46969</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;please provide your setting and code used, ideally simplified project.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;BR, Petr&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 19 Mar 2025 11:35:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/LPUART-Overrun-Error-and-Busy-Status-Issue-on-S32K322/m-p/2064676#M46969</guid>
      <dc:creator>PetrS</dc:creator>
      <dc:date>2025-03-19T11:35:51Z</dc:date>
    </item>
  </channel>
</rss>

