<?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: RT595 using J27 J28 Arduino header uart  RTS wave form issue in MCUXpresso IDE</title>
    <link>https://community.nxp.com/t5/MCUXpresso-IDE/RT595-using-J27-J28-Arduino-header-uart-RTS-wave-form-issue/m-p/1937692#M9997</link>
    <description>&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;&lt;FONT size="4"&gt;Hello again &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/238334"&gt;@siminFeng&lt;/a&gt;,&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;&lt;FONT size="4"&gt;&lt;SPAN&gt;I tested the functionality for flow control modifying the SDK example called "usart_interrupt_rb_transfer" using two RT59-EVK using the same pins &lt;/SPAN&gt;&lt;SPAN&gt;27[1][2] J28[3][4]. Flow control is working correctly:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="4"&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Habib_MS_0-1724263350672.png" style="width: 689px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/294594iB5939C08259CCC46/image-dimensions/689x92?v=v2" width="689" height="92" role="button" title="Habib_MS_0-1724263350672.png" alt="Habib_MS_0-1724263350672.png" /&gt;&lt;/span&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;&lt;FONT size="4"&gt;In the last data frame, the RTS pin is put in high when the RX is receiving data, after the stop bit the RTS is put in low and so on in all data frame as mentioned in chapter 53.3.2.2.1 called "Hardware flow control" in the RM.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;&lt;FONT size="4"&gt;You can see the code attached below that use one board of transmitter and the other board of receiver; the different use can be set changing the next define:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="4"&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Habib_MS_1-1724263350672.png" style="width: 303px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/294595i6CF63D84ED47C67C/image-dimensions/303x55?v=v2" width="303" height="55" role="button" title="Habib_MS_1-1724263350672.png" alt="Habib_MS_1-1724263350672.png" /&gt;&lt;/span&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;&lt;FONT size="4"&gt;I highly recommend see the pin configurations and the peripheral configurations, where both are configurated in Config tools.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;&lt;FONT size="4"&gt;Please let me know if you have questions about the code.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;" lang="es-MX"&gt;&lt;FONT size="4"&gt;BR&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;" lang="es-MX"&gt;&lt;FONT size="4"&gt;Habib&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;" lang="es-MX"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;" lang="es-MX"&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 21 Aug 2024 18:06:06 GMT</pubDate>
    <dc:creator>Habib_MS</dc:creator>
    <dc:date>2024-08-21T18:06:06Z</dc:date>
    <item>
      <title>RT595 using J27 J28 Arduino header uart  RTS wave form issue</title>
      <link>https://community.nxp.com/t5/MCUXpresso-IDE/RT595-using-J27-J28-Arduino-header-uart-RTS-wave-form-issue/m-p/1926825#M9962</link>
      <description>&lt;P&gt;I'm using RT595 board&amp;nbsp;Arduino header J27[1][2] J28[3][4]&amp;nbsp; flexcomm12 as uart port to transfer data.&lt;/P&gt;&lt;P&gt;config&amp;nbsp;FC12_TXD_SCL_MISO/FC12_RXD_SDA_MOSI/FC12_CTS_SDA_SSELN0/FC12_RTS_SCL_SSELN1 with IDE pin config tools and using&amp;nbsp;USART_TransferStartRingBuffer&lt;/P&gt;&lt;P&gt;USART_TransferReceiveNonBlocking interface to receive data.&lt;/P&gt;&lt;P&gt;But I found RTS pin wave form is abnormal when receiving data.when zhere is data in RX pin.RTS pin will pull up each time, please help check where&amp;nbsp;&lt;SPAN&gt;keeps control pulling this pin high?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;for better understanding you can refers to attachment&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 07 Aug 2024 02:20:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-IDE/RT595-using-J27-J28-Arduino-header-uart-RTS-wave-form-issue/m-p/1926825#M9962</guid>
      <dc:creator>siminFeng</dc:creator>
      <dc:date>2024-08-07T02:20:32Z</dc:date>
    </item>
    <item>
      <title>Re: RT595 using J27 J28 Arduino header uart  RTS wave form issue</title>
      <link>https://community.nxp.com/t5/MCUXpresso-IDE/RT595-using-J27-J28-Arduino-header-uart-RTS-wave-form-issue/m-p/1933177#M9976</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/238334"&gt;@siminFeng&lt;/a&gt;,&lt;BR /&gt;Sorry for taking a while to response you. I am still working in order to replicate your issue in my RT595-EVK.&lt;/P&gt;
&lt;P&gt;On the other hand, you can consult more information about the functionality and caracteristics&amp;nbsp; of RTS and CTS in the chapter &lt;SPAN&gt;&lt;SPAN class="ui-provider a b c d e f g h i j k l m n o p q r s t u v w x y z ab ac ae af ag ah ai aj ak"&gt;53.3.2.2.1&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;called "&lt;SPAN&gt;&lt;SPAN class="ui-provider a b c d e f g h i j k l m n o p q r s t u v w x y z ab ac ae af ag ah ai aj ak"&gt;Hardware flow control&lt;/SPAN&gt;&lt;/SPAN&gt;" in the RM,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I will get back to you with more details about the case as soon as posible.&amp;nbsp;&lt;BR /&gt;BR&lt;BR /&gt;Habib.&lt;/P&gt;</description>
      <pubDate>Thu, 15 Aug 2024 19:22:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-IDE/RT595-using-J27-J28-Arduino-header-uart-RTS-wave-form-issue/m-p/1933177#M9976</guid>
      <dc:creator>Habib_MS</dc:creator>
      <dc:date>2024-08-15T19:22:33Z</dc:date>
    </item>
    <item>
      <title>Re: RT595 using J27 J28 Arduino header uart  RTS wave form issue</title>
      <link>https://community.nxp.com/t5/MCUXpresso-IDE/RT595-using-J27-J28-Arduino-header-uart-RTS-wave-form-issue/m-p/1934141#M9981</link>
      <description>&lt;P&gt;Hello again &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/238334"&gt;@siminFeng&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;In order to support you better, Can you please share with me your code. This with the propose of&amp;nbsp; replicating better your issue.&lt;/P&gt;
&lt;P&gt;BR&lt;/P&gt;
&lt;P&gt;Habib.&lt;/P&gt;
&lt;P&gt;&lt;LI-WRAPPER&gt;&lt;/LI-WRAPPER&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 17 Aug 2024 16:04:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-IDE/RT595-using-J27-J28-Arduino-header-uart-RTS-wave-form-issue/m-p/1934141#M9981</guid>
      <dc:creator>Habib_MS</dc:creator>
      <dc:date>2024-08-17T16:04:12Z</dc:date>
    </item>
    <item>
      <title>Re: RT595 using J27 J28 Arduino header uart  RTS wave form issue</title>
      <link>https://community.nxp.com/t5/MCUXpresso-IDE/RT595-using-J27-J28-Arduino-header-uart-RTS-wave-form-issue/m-p/1934879#M9985</link>
      <description>&lt;P&gt;My init code:&lt;/P&gt;&lt;P&gt;USART_GetDefaultConfig(&amp;amp;config);&lt;BR /&gt;config.baudRate_Bps = 115200;&lt;BR /&gt;config.enableTx = true;&lt;BR /&gt;config.enableRx = true;&lt;BR /&gt;config.enableHardwareFlowControl = true;&lt;/P&gt;&lt;P&gt;USART_Init(USART_MASTER, &amp;amp;config, USART_MASTER_CLK_FREQ);&lt;/P&gt;&lt;P&gt;/* Create UART handle. */&lt;BR /&gt;USART_TransferCreateHandle(USART_MASTER, &amp;amp;pUart-&amp;gt;uartHandle, USART_UserCallback, pPal);&lt;BR /&gt;USART_TransferStartRingBuffer(USART_MASTER, &amp;amp;pUart-&amp;gt;uartHandle, pUart-&amp;gt;rxRingBuf, USART_CIRC_BUFF_SIZE);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;pUart-&amp;gt;sendXfer.data = pUart-&amp;gt;tx_buf;&lt;BR /&gt;pUart-&amp;gt;sendXfer.dataSize = sizeof(pUart-&amp;gt;tx_buf);&lt;BR /&gt;pUart-&amp;gt;receiveXfer.data = pUart-&amp;gt;rx_buf;&lt;BR /&gt;pUart-&amp;gt;receiveXfer.dataSize = PERODIC_HEAD_LEN;&lt;/P&gt;&lt;P&gt;pUart-&amp;gt;rxOnGoing = true;&lt;BR /&gt;USART_TransferReceiveNonBlocking(USART_MASTER, &amp;amp;pUart-&amp;gt;uartHandle, &amp;amp;pUart-&amp;gt;receiveXfer, &amp;amp;bytesToReceive);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My receive code:&lt;/P&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; size_t rbLen = USART_TransferGetRxRingBufferLength(&amp;amp;pUart-&amp;gt;uartHandle);&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(rbLen &amp;gt; 0){&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; pUart-&amp;gt;receiveXfer.dataSize = rbLen;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; USART_TransferReceiveNonBlocking(USART_MASTER, &amp;amp;pUart-&amp;gt;uartHandle, &amp;amp;pUart-&amp;gt;receiveXfer, &amp;amp;bytesToReceive);&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(bytesToReceive == rbLen){&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; circRxBuff.write(pUart-&amp;gt;receiveXfer.data, pUart-&amp;gt;receiveXfer.dataSize);&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/DIV&gt;</description>
      <pubDate>Mon, 19 Aug 2024 07:14:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-IDE/RT595-using-J27-J28-Arduino-header-uart-RTS-wave-form-issue/m-p/1934879#M9985</guid>
      <dc:creator>siminFeng</dc:creator>
      <dc:date>2024-08-19T07:14:47Z</dc:date>
    </item>
    <item>
      <title>Re: RT595 using J27 J28 Arduino header uart  RTS wave form issue</title>
      <link>https://community.nxp.com/t5/MCUXpresso-IDE/RT595-using-J27-J28-Arduino-header-uart-RTS-wave-form-issue/m-p/1937692#M9997</link>
      <description>&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;&lt;FONT size="4"&gt;Hello again &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/238334"&gt;@siminFeng&lt;/a&gt;,&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;&lt;FONT size="4"&gt;&lt;SPAN&gt;I tested the functionality for flow control modifying the SDK example called "usart_interrupt_rb_transfer" using two RT59-EVK using the same pins &lt;/SPAN&gt;&lt;SPAN&gt;27[1][2] J28[3][4]. Flow control is working correctly:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="4"&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Habib_MS_0-1724263350672.png" style="width: 689px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/294594iB5939C08259CCC46/image-dimensions/689x92?v=v2" width="689" height="92" role="button" title="Habib_MS_0-1724263350672.png" alt="Habib_MS_0-1724263350672.png" /&gt;&lt;/span&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;&lt;FONT size="4"&gt;In the last data frame, the RTS pin is put in high when the RX is receiving data, after the stop bit the RTS is put in low and so on in all data frame as mentioned in chapter 53.3.2.2.1 called "Hardware flow control" in the RM.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;&lt;FONT size="4"&gt;You can see the code attached below that use one board of transmitter and the other board of receiver; the different use can be set changing the next define:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="4"&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Habib_MS_1-1724263350672.png" style="width: 303px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/294595i6CF63D84ED47C67C/image-dimensions/303x55?v=v2" width="303" height="55" role="button" title="Habib_MS_1-1724263350672.png" alt="Habib_MS_1-1724263350672.png" /&gt;&lt;/span&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;&lt;FONT size="4"&gt;I highly recommend see the pin configurations and the peripheral configurations, where both are configurated in Config tools.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;&lt;FONT size="4"&gt;Please let me know if you have questions about the code.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;" lang="es-MX"&gt;&lt;FONT size="4"&gt;BR&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;" lang="es-MX"&gt;&lt;FONT size="4"&gt;Habib&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;" lang="es-MX"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;" lang="es-MX"&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 21 Aug 2024 18:06:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-IDE/RT595-using-J27-J28-Arduino-header-uart-RTS-wave-form-issue/m-p/1937692#M9997</guid>
      <dc:creator>Habib_MS</dc:creator>
      <dc:date>2024-08-21T18:06:06Z</dc:date>
    </item>
    <item>
      <title>Re: RT595 using J27 J28 Arduino header uart  RTS wave form issue</title>
      <link>https://community.nxp.com/t5/MCUXpresso-IDE/RT595-using-J27-J28-Arduino-header-uart-RTS-wave-form-issue/m-p/1939874#M10002</link>
      <description>&lt;P&gt;Hi Habib:&lt;/P&gt;&lt;P&gt;Thanks for your help.&lt;/P&gt;&lt;P&gt;I can not find "&lt;SPAN&gt;chapter 53.3.2.2.1 called "Hardware flow control" in the RM." this document.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;can you help provide the download link?&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 26 Aug 2024 03:17:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-IDE/RT595-using-J27-J28-Arduino-header-uart-RTS-wave-form-issue/m-p/1939874#M10002</guid>
      <dc:creator>siminFeng</dc:creator>
      <dc:date>2024-08-26T03:17:38Z</dc:date>
    </item>
    <item>
      <title>Re: RT595 using J27 J28 Arduino header uart  RTS wave form issue</title>
      <link>https://community.nxp.com/t5/MCUXpresso-IDE/RT595-using-J27-J28-Arduino-header-uart-RTS-wave-form-issue/m-p/1940561#M10005</link>
      <description>&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;&lt;FONT face="arial,helvetica,sans-serif" size="4"&gt;Hello again &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/238334"&gt;@siminFeng&lt;/a&gt;,&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;&lt;FONT face="arial,helvetica,sans-serif" size="4"&gt;&lt;SPAN&gt;This document refers the Reference Manual (RM) and you can find this document in this &lt;/SPAN&gt;&lt;A href="https://www.nxp.com/products/processors-and-microcontrollers/arm-microcontrollers/i-mx-rt-crossover-mcus/i-mx-rt500-crossover-mcu-with-arm-cortex-m33-dsp-and-gpu-cores:i.MX-RT500#documentation" target="_blank"&gt;&lt;SPAN&gt;page&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt; where is called "&lt;/SPAN&gt;&lt;SPAN&gt;i.MX RT500 Low-Power Crossover MCU Reference Manual&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;&lt;FONT face="arial,helvetica,sans-serif" size="4"&gt;BR&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="arial,helvetica,sans-serif" size="4"&gt;Habib&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 26 Aug 2024 16:29:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-IDE/RT595-using-J27-J28-Arduino-header-uart-RTS-wave-form-issue/m-p/1940561#M10005</guid>
      <dc:creator>Habib_MS</dc:creator>
      <dc:date>2024-08-26T16:29:06Z</dc:date>
    </item>
  </channel>
</rss>

