<?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: iMax RT1176 UART Hardware Flow control CTS RTS in Other NXP Products</title>
    <link>https://community.nxp.com/t5/Other-NXP-Products/iMax-RT1176-UART-Hardware-Flow-control-CTS-RTS/m-p/1857975#M22468</link>
    <description>&lt;P&gt;Hi Kerry,&lt;/P&gt;&lt;P&gt;Any update on this case?&amp;nbsp; Thanks&lt;/P&gt;&lt;P&gt;====&lt;/P&gt;&lt;P&gt;The following command sets the RTS to active low:&amp;nbsp;&lt;BR /&gt;LPUART0-&amp;gt;MODIR |= LPUART_MODIR_TXRTSPOL(0)&lt;/P&gt;&lt;P&gt;What command do I use to check the&amp;nbsp;RTS signal level in software?&lt;/P&gt;&lt;P&gt;======&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;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 01 May 2024 13:19:37 GMT</pubDate>
    <dc:creator>MN19000</dc:creator>
    <dc:date>2024-05-01T13:19:37Z</dc:date>
    <item>
      <title>iMax RT1176 UART Hardware Flow control CTS RTS</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/iMax-RT1176-UART-Hardware-Flow-control-CTS-RTS/m-p/1851880#M22313</link>
      <description>&lt;P&gt;Hi,&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have requested to enable RTS/CTS for UART. I have received two different response from NXP TechSupport.&lt;/P&gt;&lt;P&gt;I am not sure which one is to use. Please review the following responses&amp;nbsp;&lt;/P&gt;&lt;P&gt;----------------------&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;NXP TechSupport&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/t5/user/viewprofilepage/user-id/60336" target="_self"&gt;&lt;SPAN class=""&gt;kerryzhou&lt;/SPAN&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;I highly recommend you to read this application note:&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.nxp.com/docs/en/application-note/AN12679.pdf" target="_blank" rel="nofollow noopener noreferrer"&gt;https://www.nxp.com/docs/en/application-note/AN12679.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;This is the related software:&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.nxp.com/docs/en/application-note-software/AN12679SW.zip" target="_blank" rel="nofollow noopener noreferrer"&gt;https://www.nxp.com/docs/en/application-note-software/AN12679SW.zip&lt;/A&gt;&lt;/P&gt;&lt;P&gt;======================&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;NXP TechSupport&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://community.nxp.com/t5/user/viewprofilepage/user-id/89833" target="_self"&gt;&lt;SPAN class=""&gt;diego_charles&lt;/SPAN&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Currently we&amp;nbsp; have&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;EM&gt;lpuart_hardware_flow_control&lt;/EM&gt;&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;demos for the RT10xx series. You can use as reference&amp;nbsp;&amp;nbsp;lpuart_hardware_flow_control of the the RT1060 SDK. This demo simple enables the RTS/CTS pins and uses an config structure. The demo is intended to work on a self loopback mode.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;1060_lpuart_hardware_flow_control&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;==========&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I am using UART only (not Rs485) , &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Please guide me , do I need to manually control the RTS/CTS lines, or does NXP RT1176 does take care of RTS/ CTS lines?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 22 Apr 2024 21:21:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/iMax-RT1176-UART-Hardware-Flow-control-CTS-RTS/m-p/1851880#M22313</guid>
      <dc:creator>MN19000</dc:creator>
      <dc:date>2024-04-22T21:21:28Z</dc:date>
    </item>
    <item>
      <title>Re: iMax RT1176 UART Hardware Flow control CTS RTS</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/iMax-RT1176-UART-Hardware-Flow-control-CTS-RTS/m-p/1852148#M22320</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/225439"&gt;@MN19000&lt;/a&gt;&amp;nbsp;，&lt;/P&gt;
&lt;P&gt;&amp;nbsp; Thanks for your question!&lt;/P&gt;
&lt;P&gt;&amp;nbsp; In fact, no matter the 485 AN or the&amp;nbsp;&lt;SPAN&gt;1060_lpuart_hardware_flow_control, all use the hardware control, all can do the hardware control CTS,RTS.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; If you use the UART only, you can refer to the&amp;nbsp;1060_lpuart_hardware_flow_control, it's OK.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; To the AN which mentioned 485, in fact, still the UART control, just external connect the 485 chip.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; More details about the hardware control, the best document is the RT1176 RM UART chapter. Just control some register bit is OK.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Wish it helps you!&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;If you still have question about it, please kindly let me know.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;If your question is solved, please help to mark the correct answer, just to close this case, thanks.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Any new issues, welcome to create the new question post.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Best Regards,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;kerry&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 23 Apr 2024 06:27:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/iMax-RT1176-UART-Hardware-Flow-control-CTS-RTS/m-p/1852148#M22320</guid>
      <dc:creator>kerryzhou</dc:creator>
      <dc:date>2024-04-23T06:27:42Z</dc:date>
    </item>
    <item>
      <title>Re: iMax RT1176 UART Hardware Flow control CTS RTS</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/iMax-RT1176-UART-Hardware-Flow-control-CTS-RTS/m-p/1857002#M22438</link>
      <description>&lt;P&gt;Hi Kerry,&lt;/P&gt;&lt;P&gt;Thank you for reply. In&amp;nbsp;&lt;SPAN&gt;1060_lpuart_hardware_flow_control example, how do I check if RTS pin is Low or High?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;In the example it just waits, but it does not check&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&amp;nbsp;/* Delay for some time to let the RTS pin dessart. */&lt;BR /&gt;for (i = 0U; i &amp;lt; DELAY_TIME; i++)&lt;BR /&gt;{&lt;BR /&gt;__NOP();&lt;BR /&gt;}&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 29 Apr 2024 20:56:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/iMax-RT1176-UART-Hardware-Flow-control-CTS-RTS/m-p/1857002#M22438</guid>
      <dc:creator>MN19000</dc:creator>
      <dc:date>2024-04-29T20:56:38Z</dc:date>
    </item>
    <item>
      <title>Re: iMax RT1176 UART Hardware Flow control CTS RTS</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/iMax-RT1176-UART-Hardware-Flow-control-CTS-RTS/m-p/1857445#M22454</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/225439"&gt;@MN19000&lt;/a&gt;&amp;nbsp;，&lt;/P&gt;
&lt;P&gt;&amp;nbsp; If you not believe the hardware control result, you can read the RTS signal level to judge it in the software.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Wish it helps you!&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;/P&gt;
&lt;P&gt;kerry&lt;/P&gt;</description>
      <pubDate>Tue, 30 Apr 2024 09:43:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/iMax-RT1176-UART-Hardware-Flow-control-CTS-RTS/m-p/1857445#M22454</guid>
      <dc:creator>kerryzhou</dc:creator>
      <dc:date>2024-04-30T09:43:31Z</dc:date>
    </item>
    <item>
      <title>Re: iMax RT1176 UART Hardware Flow control CTS RTS</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/iMax-RT1176-UART-Hardware-Flow-control-CTS-RTS/m-p/1857686#M22460</link>
      <description>&lt;P&gt;Hi Kerry,&lt;/P&gt;&lt;P&gt;The following command sets the RTS to active low:&amp;nbsp;&lt;BR /&gt;LPUART0-&amp;gt;MODIR |= LPUART_MODIR_TXRTSPOL(0)&lt;/P&gt;&lt;P&gt;What command do I use to check the&amp;nbsp;RTS signal level in software?&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;</description>
      <pubDate>Tue, 30 Apr 2024 16:28:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/iMax-RT1176-UART-Hardware-Flow-control-CTS-RTS/m-p/1857686#M22460</guid>
      <dc:creator>MN19000</dc:creator>
      <dc:date>2024-04-30T16:28:04Z</dc:date>
    </item>
    <item>
      <title>Re: iMax RT1176 UART Hardware Flow control CTS RTS</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/iMax-RT1176-UART-Hardware-Flow-control-CTS-RTS/m-p/1857975#M22468</link>
      <description>&lt;P&gt;Hi Kerry,&lt;/P&gt;&lt;P&gt;Any update on this case?&amp;nbsp; Thanks&lt;/P&gt;&lt;P&gt;====&lt;/P&gt;&lt;P&gt;The following command sets the RTS to active low:&amp;nbsp;&lt;BR /&gt;LPUART0-&amp;gt;MODIR |= LPUART_MODIR_TXRTSPOL(0)&lt;/P&gt;&lt;P&gt;What command do I use to check the&amp;nbsp;RTS signal level in software?&lt;/P&gt;&lt;P&gt;======&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;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 01 May 2024 13:19:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/iMax-RT1176-UART-Hardware-Flow-control-CTS-RTS/m-p/1857975#M22468</guid>
      <dc:creator>MN19000</dc:creator>
      <dc:date>2024-05-01T13:19:37Z</dc:date>
    </item>
    <item>
      <title>Re: iMax RT1176 UART Hardware Flow control CTS RTS</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/iMax-RT1176-UART-Hardware-Flow-control-CTS-RTS/m-p/1858714#M22487</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/225439"&gt;@MN19000&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;Sorry for my later reply, as these days are our China May day holiday, we will back to work from 5.6.&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;What command do I use to check the&amp;nbsp;RTS signal level in software?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;=&amp;gt;Answer: As I told you, you just need to read the&amp;nbsp;LPUART0-&amp;gt;MODIR&amp;nbsp;bit is really configured or not, if it is configured, then the hardware will control it, no other signal feedback.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;If you must need to know it, you may readout the GPIO input data, whether it is really your configured value, you even can use hardware connect to another GPIO pin to read that signal.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Why you still need to know it in the software after the &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;LPUART0-&amp;gt;MODIR |= LPUART_MODIR_TXRTSPOL(0)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Normally, when you control it, it will be pull the related signal in the pin directly.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Wish it helps you!&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;If you still&amp;nbsp; have question about it, please kindly let me know.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Best Regards,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Kerry&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 03 May 2024 02:56:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/iMax-RT1176-UART-Hardware-Flow-control-CTS-RTS/m-p/1858714#M22487</guid>
      <dc:creator>kerryzhou</dc:creator>
      <dc:date>2024-05-03T02:56:53Z</dc:date>
    </item>
  </channel>
</rss>

