<?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>Kinetis Software Development KitのトピックRe: Re: HOW TO MAKE TWO SERIAL(UART) PORT IN FRDMK64F120</title>
    <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/HOW-TO-MAKE-TWO-SERIAL-UART-PORT-IN-FRDMK64F120/m-p/372263#M752</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi David,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i am not using any PE. In "init_bsp.c" FILE just&amp;nbsp; i added&lt;/P&gt;&lt;P&gt;"&lt;STRONG&gt;_int_install_isr(UART0_RX_TX_IRQn,(INT_ISR_FPTR)UART0_RX_TX_IRQHandler, NULL);&lt;/STRONG&gt;"&lt;/P&gt;&lt;P&gt;this function inside of &lt;STRONG&gt;"int _bsp_init(void)" &lt;/STRONG&gt;function&lt;STRONG&gt;. is &lt;/STRONG&gt;this&amp;nbsp; enough for interrupt.?. i am using same default ether_to_serial example code only. but&amp;nbsp; &lt;STRONG&gt;UART0_RX_TX_IRQHandler() &lt;/STRONG&gt;function was not called if i pressed any character from serial.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;sudhakar p&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 17 Apr 2015 05:16:52 GMT</pubDate>
    <dc:creator>sudhakarp</dc:creator>
    <dc:date>2015-04-17T05:16:52Z</dc:date>
    <item>
      <title>HOW TO MAKE TWO SERIAL(UART) PORT IN FRDMK64F120</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/HOW-TO-MAKE-TWO-SERIAL-UART-PORT-IN-FRDMK64F120/m-p/372242#M731</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;now i am working on frdmk64f120 controller. i need two serial port example code. i have "hello example" code but&amp;nbsp; its a OpenSDAv2 connection port.i need one more port using&amp;nbsp; some other RX and TX pin. &lt;STRONG&gt;can you give some example code..?&lt;/STRONG&gt; its useful to me.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Apr 2015 06:24:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/HOW-TO-MAKE-TWO-SERIAL-UART-PORT-IN-FRDMK64F120/m-p/372242#M731</guid>
      <dc:creator>sudhakarp</dc:creator>
      <dc:date>2015-04-02T06:24:41Z</dc:date>
    </item>
    <item>
      <title>Re: HOW TO MAKE TWO SERIAL(UART) PORT IN FRDMK64F120</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/HOW-TO-MAKE-TWO-SERIAL-UART-PORT-IN-FRDMK64F120/m-p/372243#M732</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;STRONG class="font-color-meta"&gt;&lt;SPAN class="replyToName"&gt;sudhakar p&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN class="replyToName"&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="replyToName"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="replyToName"&gt;no we have not the KSDK example. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="replyToName"&gt;But I can prepare this short example for you.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="replyToName"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="replyToName"&gt;Best Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="replyToName"&gt;Iva&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Apr 2015 08:59:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/HOW-TO-MAKE-TWO-SERIAL-UART-PORT-IN-FRDMK64F120/m-p/372243#M732</guid>
      <dc:creator>ivadorazinova</dc:creator>
      <dc:date>2015-04-02T08:59:23Z</dc:date>
    </item>
    <item>
      <title>Re: HOW TO MAKE TWO SERIAL(UART) PORT IN FRDMK64F120</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/HOW-TO-MAKE-TWO-SERIAL-UART-PORT-IN-FRDMK64F120/m-p/372244#M733</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Iva&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Thank you,i am waiting for your example code, can you please send as soon as possible..&lt;/P&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Apr 2015 10:44:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/HOW-TO-MAKE-TWO-SERIAL-UART-PORT-IN-FRDMK64F120/m-p/372244#M733</guid>
      <dc:creator>sudhakarp</dc:creator>
      <dc:date>2015-04-02T10:44:50Z</dc:date>
    </item>
    <item>
      <title>Re: HOW TO MAKE TWO SERIAL(UART) PORT IN FRDMK64F120</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/HOW-TO-MAKE-TWO-SERIAL-UART-PORT-IN-FRDMK64F120/m-p/372245#M734</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi iva,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; when i will get example code..? how much time you need to make code.? am waiting for your reply..&lt;/P&gt;&lt;P&gt;plz send as soon as possible...&lt;/P&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Apr 2015 13:23:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/HOW-TO-MAKE-TWO-SERIAL-UART-PORT-IN-FRDMK64F120/m-p/372245#M734</guid>
      <dc:creator>sudhakarp</dc:creator>
      <dc:date>2015-04-06T13:23:20Z</dc:date>
    </item>
    <item>
      <title>Re: HOW TO MAKE TWO SERIAL(UART) PORT IN FRDMK64F120</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/HOW-TO-MAKE-TWO-SERIAL-UART-PORT-IN-FRDMK64F120/m-p/372246#M735</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sudhakar,&lt;/P&gt;&lt;P&gt;I think I have address this issue on your other post:&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/message/501499"&gt;HOW TO MAKE TWO SERIAL(UART) PORT WITH BAUDRATE CONFIGURATION IN FRDMK64F120&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;David &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Apr 2015 15:02:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/HOW-TO-MAKE-TWO-SERIAL-UART-PORT-IN-FRDMK64F120/m-p/372246#M735</guid>
      <dc:creator>DavidS</dc:creator>
      <dc:date>2015-04-06T15:02:00Z</dc:date>
    </item>
    <item>
      <title>Re: HOW TO MAKE TWO SERIAL(UART) PORT IN FRDMK64F120</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/HOW-TO-MAKE-TWO-SERIAL-UART-PORT-IN-FRDMK64F120/m-p/372247#M736</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi sudhakar,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;yes - I created the example for you.&lt;/P&gt;&lt;P&gt;Please, look at the example here &lt;A href="https://community.nxp.com/docs/DOC-104516"&gt;UART Example with KSDK&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope it helps you,&lt;/P&gt;&lt;P&gt;Best Regards&lt;/P&gt;&lt;P&gt;Iva&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Apr 2015 21:14:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/HOW-TO-MAKE-TWO-SERIAL-UART-PORT-IN-FRDMK64F120/m-p/372247#M736</guid>
      <dc:creator>ivadorazinova</dc:creator>
      <dc:date>2015-04-06T21:14:10Z</dc:date>
    </item>
    <item>
      <title>Re: HOW TO MAKE TWO SERIAL(UART) PORT IN FRDMK64F120</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/HOW-TO-MAKE-TWO-SERIAL-UART-PORT-IN-FRDMK64F120/m-p/372248#M737</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Iva,&lt;/P&gt;&lt;P&gt;i am happy with your reply. hardware part everything OK but i saw your example code. but inside main loop nothing is there.i think you did this things in some other files can you&amp;nbsp; highlight UART depended function and variables. please mention some basic UART initialization and configuration function. &lt;STRONG&gt;please guide step by step because i am new for this controller.&lt;/STRONG&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;sudhakar p&lt;/P&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Apr 2015 10:55:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/HOW-TO-MAKE-TWO-SERIAL-UART-PORT-IN-FRDMK64F120/m-p/372248#M737</guid>
      <dc:creator>sudhakarp</dc:creator>
      <dc:date>2015-04-07T10:55:48Z</dc:date>
    </item>
    <item>
      <title>Re: HOW TO MAKE TWO SERIAL(UART) PORT IN FRDMK64F120</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/HOW-TO-MAKE-TWO-SERIAL-UART-PORT-IN-FRDMK64F120/m-p/372249#M738</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi David,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; actually frdmk64 have 5UART.I want 4-UART to work. in example project they are using openSDA as a serial. and also they are using PTC16 and PTC17 pin. this is UART-3 RX and TX pin. am i correct.? &lt;STRONG&gt;but in example code i don't know how they are initializing that UART. so can you guide how to initialize UART RX/TX pins and how to&amp;nbsp; receive/transmit with interrupt it will useful to me.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;if you give one example code using that example i will make 4-UART easily. please send example code like that.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;sudhakar.p&lt;/P&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Apr 2015 12:57:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/HOW-TO-MAKE-TWO-SERIAL-UART-PORT-IN-FRDMK64F120/m-p/372249#M738</guid>
      <dc:creator>sudhakarp</dc:creator>
      <dc:date>2015-04-07T12:57:34Z</dc:date>
    </item>
    <item>
      <title>Re: HOW TO MAKE TWO SERIAL(UART) PORT IN FRDMK64F120</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/HOW-TO-MAKE-TWO-SERIAL-UART-PORT-IN-FRDMK64F120/m-p/372250#M739</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sudhakar,&lt;/P&gt;&lt;P&gt;I posted example at:&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/message/502169"&gt;Re: Re: HOW TO MAKE TWO SERIAL(UART) PORT WITH BAUDRATE CONFIGURATION IN FRDMK64F120&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;David &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Apr 2015 14:04:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/HOW-TO-MAKE-TWO-SERIAL-UART-PORT-IN-FRDMK64F120/m-p/372250#M739</guid>
      <dc:creator>DavidS</dc:creator>
      <dc:date>2015-04-07T14:04:26Z</dc:date>
    </item>
    <item>
      <title>Re: HOW TO MAKE TWO SERIAL(UART) PORT IN FRDMK64F120</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/HOW-TO-MAKE-TWO-SERIAL-UART-PORT-IN-FRDMK64F120/m-p/372251#M740</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi David,&lt;/P&gt;&lt;P&gt;I build your example project its working fine. sorry but its not useful to me. actually now i am editing Ethernet to serial code. in this project already i did 2client listen code.(port-23 and port-24). &lt;STRONG&gt;here i want to transfer port-23 client data to one serial(UART-1 or 2) port and port-24 client data to another serial(UART-3 or 4) port to avoid data collision. &lt;/STRONG&gt;i think you will understand my problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; in ethernet to serial project tx_task and rx_task functions are there. Its using SDA serial port for transferring data from client . instead of SDA i want one more Serial port to transfer data from CLIENT-2 connection. Then only i can avoid data collision between 2 client connection. &lt;STRONG&gt;now can you guide how to make one more UART program in ethernet to serial project..?. &lt;/STRONG&gt;i am waiting for your reply.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;sudhakar.p&lt;/P&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Apr 2015 04:14:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/HOW-TO-MAKE-TWO-SERIAL-UART-PORT-IN-FRDMK64F120/m-p/372251#M740</guid>
      <dc:creator>sudhakarp</dc:creator>
      <dc:date>2015-04-09T04:14:08Z</dc:date>
    </item>
    <item>
      <title>Re: Re: HOW TO MAKE TWO SERIAL(UART) PORT IN FRDMK64F120</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/HOW-TO-MAKE-TWO-SERIAL-UART-PORT-IN-FRDMK64F120/m-p/372252#M741</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sudhakar,&lt;/P&gt;&lt;P&gt;There are several ways to implement another UART into the project but I will show how I did it be adding code to the eth_to_serial_frdmk64f project and into the KSDK source.&lt;/P&gt;&lt;P&gt;The attached files need to place added to your KSDK_1.1.0 path.&lt;/P&gt;&lt;P&gt;bsp.h and init.bsp.c go to:&amp;nbsp; C:\Freescale\KSDK_1.1.0\rtos\mqx\mqx\source\bsp&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;board.h goes to: C:\Freescale\KSDK_1.1.0\boards\frdmk64f&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;demo.c and config.h go to: C:\Freescale\KSDK_1.1.0\tcpip\rtcs\examples\eth_to_serial&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Note: In config.h I have changed the network IP to work on my network.&amp;nbsp; Please adjust to work on your network.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please backup your files before over writing.&lt;/P&gt;&lt;P&gt;Once you have pulled in the files from the ZIP, look for "//DES" to see where I added code and comments.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The demo now has UART4 on PTC14 and PTC14.&amp;nbsp; On my FRDM-K64F Freedom board I have jumpered J199 pins 3 and 4 to create a hardware loopback.&amp;nbsp; I'm using an O-Scope to monitor traffic.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When you run the demo, you should see an output on J199 during setup.&amp;nbsp; Once you use a Telnet client to connect to the FRDM-K64F board, when ever you type in the Telnet client, you will see output on J199.&amp;nbsp; I am only outputting to J199 from the Telnet client.&amp;nbsp; I am not doing anything with the UART RX because of the hardware loopback.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think the code should get you going.&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;David&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Apr 2015 19:02:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/HOW-TO-MAKE-TWO-SERIAL-UART-PORT-IN-FRDMK64F120/m-p/372252#M741</guid>
      <dc:creator>DavidS</dc:creator>
      <dc:date>2015-04-09T19:02:42Z</dc:date>
    </item>
    <item>
      <title>Re: Re: HOW TO MAKE TWO SERIAL(UART) PORT IN FRDMK64F120</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/HOW-TO-MAKE-TWO-SERIAL-UART-PORT-IN-FRDMK64F120/m-p/372253#M742</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi David,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; thank you very much. i changed all file's what u gave. but here any one UART-0 or UART-4 was working.i want both UART should work. and also if i install both uart-0 AND UART-4 nothing was working , if i comment any one at that time only its working. i mentioned below..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;and also can you explain what is the use of close(0),close(1),etc., and assert(fd==2),&lt;STRONG&gt; assert(fd==4)&lt;/STRONG&gt;etc., functions.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;IN YOUR CODE YOU MENTIONED UART-4 PORT AS A&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt; BSP_ALTERNATE_IO_CHANNEL; but i used like that&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;STRONG&gt;BSP_DEFAULT_IO_CHANNEL_1&lt;/STRONG&gt;;&amp;nbsp; &lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;res = _nio_dev_install("tty:", &amp;amp;nio_tty_dev_fn, (void*)&amp;amp;(NIO_TTY_INIT_DATA_STRUCT){BSP_DEFAULT_IO_CHANNEL, 0});&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;//UART-0&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; assert(NULL != res);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; close(0);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; fd = open("tty:", NIO_TTY_FLAGS_EOL_RN | NIO_TTY_FLAGS_ECHO);&amp;nbsp; // 0 - stdin&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; assert(fd == 0);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; close(1);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; fd = open("tty:", NIO_TTY_FLAGS_EOL_RN | NIO_TTY_FLAGS_ECHO);&amp;nbsp; // 1 - stdout&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; assert(fd == 1);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; close(2);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; fd = open("tty:", NIO_TTY_FLAGS_EOL_RN | NIO_TTY_FLAGS_ECHO);&amp;nbsp; // 2 - stderr&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; assert(fd == 2);&lt;/P&gt;&lt;P&gt;*/&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //DES 1=test(for eth_to_serial), 0=default code&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Instal and set tty driver */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; res = _nio_dev_install("ttye:", &amp;amp;nio_tty_dev_fn, (void*)&amp;amp;(NIO_TTY_INIT_DATA_STRUCT){BSP_DEFAULT_IO_CHANNEL_1, 0});&lt;STRONG&gt;//UART-4&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; assert(NULL != res);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //close(0);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; fd = open("ttye:", NIO_TTY_FLAGS_EOL_RN | NIO_TTY_FLAGS_ECHO);&amp;nbsp; // 0 - stdin&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; assert(fd == 4);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; // close(1);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; fd = open("ttye:", NIO_TTY_FLAGS_EOL_RN | NIO_TTY_FLAGS_ECHO);&amp;nbsp; // 1 - stdout&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; assert(fd == 6);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; // close(2);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; fd = open("ttye:", NIO_TTY_FLAGS_EOL_RN | NIO_TTY_FLAGS_ECHO);&amp;nbsp; // 2 - stderr&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; assert(fd == 7);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;IN MAIN TASK I AM CHECKING UART READ WRITE FOLLOWING.. &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;I REMOVED TELNET CLIENT CONNECTION CODE, BECAUSE FIRST I NEED UART SHOULD WORK.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;#define SERIAL_DEVICE_1 "ttye:"&lt;/P&gt;&lt;P&gt;void &lt;STRONG&gt;main_task(&lt;/STRONG&gt; task_param_t init_data )&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FILE_PTR ser_device;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; char buff[TX_BUFFER_SIZE];&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; uint32_t count = 0;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // printf(" World \n");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ser_device = fopen(SERIAL_DEVICE_1, "r");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; while(1)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; if (ser_device == NULL)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fprintf(stderr, "TXtask Fatal Error: Unable to open device %s.\n", SERIAL_DEVICE);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; count = fread(buff, 1, 1, ser_device);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(feof(ser_device) || ferror(ser_device))&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; count = fwrite(buff, 1, count, ser_device);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; // _time_delay(3000);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fclose(ser_device);&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt; HERE I AM OPENING "SERIAL_DEVICE_1" (TTYE) I CAN ABLE TO READ/WRITE DATA WITHOUT ANY PROBLEM. BUT I CANT OPEN "&lt;STRONG&gt;SERIAL_DEVICE"(TTY) &lt;/STRONG&gt;CAN YOU GIVE ANY SOLUTION FOR THIS..?&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;REGARDS,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;SUDHAKAR P&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Apr 2015 12:36:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/HOW-TO-MAKE-TWO-SERIAL-UART-PORT-IN-FRDMK64F120/m-p/372253#M742</guid>
      <dc:creator>sudhakarp</dc:creator>
      <dc:date>2015-04-10T12:36:06Z</dc:date>
    </item>
    <item>
      <title>Re: Re: HOW TO MAKE TWO SERIAL(UART) PORT IN FRDMK64F120</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/HOW-TO-MAKE-TWO-SERIAL-UART-PORT-IN-FRDMK64F120/m-p/372254#M743</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi david,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i dnt want to confuse you. i attached my code please just see and let me know what mistake i did. why both uart not working at a same time.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;sudhakar p&lt;/P&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;DIV style="display: none;"&gt;Hi&lt;/DIV&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Apr 2015 13:10:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/HOW-TO-MAKE-TWO-SERIAL-UART-PORT-IN-FRDMK64F120/m-p/372254#M743</guid>
      <dc:creator>sudhakarp</dc:creator>
      <dc:date>2015-04-10T13:10:00Z</dc:date>
    </item>
    <item>
      <title>Re: HOW TO MAKE TWO SERIAL(UART) PORT IN FRDMK64F120</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/HOW-TO-MAKE-TWO-SERIAL-UART-PORT-IN-FRDMK64F120/m-p/372255#M744</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello David &amp;amp; sudhakar,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I’m trying to accomplish the same exact thing. You may see my questions in another thread. Documentation on the new “NIO” device drivers for MQX would be very helpful. MQX 4.x.x for Codewarrior was very straight forward with intuitive documentation. I think what sudhakar is looking for along with myself is a the new equivalent for MQX w/SDK of the old MQX example I wrote below for initializing two UART ports.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mark&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;“NOTE! This example is for MQX 4.x&amp;nbsp; not SDK’s implementation of MQX.”&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;SPAN style="font-size: 10.0pt; font-family: Consolas; color: #005032;"&gt;uint_32&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: Consolas; color: black;"&gt; &lt;STRONG style="background: silver;"&gt;Uart_setup&lt;/STRONG&gt;()&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM style="color: black; font-size: 10.0pt; font-family: Consolas;"&gt;{&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-size: 10.0pt; font-family: Consolas; color: #005032;"&gt;uint_32&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: Consolas; color: black;"&gt; error = 0;&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-size: 10.0pt; font-family: Consolas; color: #3f7f5f;"&gt;/* Setup serial port driver */&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;SPAN style="font-size: 10.0pt; font-family: Consolas; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; serial_fd = fopen(&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: Consolas; color: #2a00ff;"&gt;"&lt;SPAN style="text-decoration: underline;"&gt;ittyd&lt;/SPAN&gt;:"&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: Consolas; color: black;"&gt;,0); &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: Consolas; color: #3f7f5f;"&gt;//UART3 //Sets up file pointer to the Serial Port to drive &amp;lt;MG&amp;gt; &lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;SPAN style="font-size: 10.0pt; font-family: Consolas; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ioctl(serial_fd, IO_IOCTL_SERIAL_SET_FLAGS, &amp;amp;ulFlags); &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: Consolas; color: #3f7f5f;"&gt;//IO_SERIAL_NON_BLOCKING);//&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM style="color: black; font-size: 10.0pt; font-family: Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ulUART0_baud = 115200; &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM style="color: black; font-size: 10.0pt; font-family: Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; error = &lt;/EM&gt;&lt;STRONG&gt;&lt;EM style="color: #642880; font-size: 10.0pt; font-family: Consolas;"&gt;_io_ioctl&lt;/EM&gt;&lt;/STRONG&gt;&lt;EM&gt;&lt;SPAN style="font-size: 10.0pt; font-family: Consolas; color: black;"&gt;(serial_fd, IO_IOCTL_SERIAL_SET_BAUD, &amp;amp;ulUART0_baud);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: Consolas; color: #3f7f5f;"&gt;//Change/set Baud Rate from default to "Baud_rate"&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-size: 10.0pt; font-family: Consolas; color: #3f7f5f;"&gt;/* Setup 2nd serial port driver */&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;SPAN style="font-size: 10.0pt; font-family: Consolas; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; serial_fd2 =&amp;nbsp; fopen(&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: Consolas; color: #2a00ff;"&gt;"&lt;SPAN style="text-decoration: underline;"&gt;ittye&lt;/SPAN&gt;:"&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: Consolas; color: black;"&gt;, 0); &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: Consolas; color: #3f7f5f;"&gt;//UART4 //Sets up file pointer to the 2nd &amp;lt;debug&amp;gt; Serial Port &amp;lt;MG&amp;gt;&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM style="color: black; font-size: 10.0pt; font-family: Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ioctl(serial_fd2, IO_IOCTL_SERIAL_SET_FLAGS, &amp;amp;ulFlags);&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM style="color: black; font-size: 10.0pt; font-family: Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; error = &lt;/EM&gt;&lt;STRONG&gt;&lt;EM style="color: #642880; font-size: 10.0pt; font-family: Consolas;"&gt;_io_ioctl&lt;/EM&gt;&lt;/STRONG&gt;&lt;EM&gt;&lt;SPAN style="font-size: 10.0pt; font-family: Consolas; color: black;"&gt;(serial_fd2, IO_IOCTL_SERIAL_SET_BAUD, &amp;amp;ulUART0_baud);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: Consolas; color: #3f7f5f;"&gt;//Change/set Baud Rate from default to "Baud_rate"&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM style="color: black; font-size: 10.0pt; font-family: Consolas;"&gt;}&lt;/EM&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Apr 2015 19:46:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/HOW-TO-MAKE-TWO-SERIAL-UART-PORT-IN-FRDMK64F120/m-p/372255#M744</guid>
      <dc:creator>M_Grillo</dc:creator>
      <dc:date>2015-04-10T19:46:52Z</dc:date>
    </item>
    <item>
      <title>Re: HOW TO MAKE TWO SERIAL(UART) PORT IN FRDMK64F120</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/HOW-TO-MAKE-TWO-SERIAL-UART-PORT-IN-FRDMK64F120/m-p/372256#M745</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi David &amp;amp; Mark,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i feel bad myself. last 3week i am trying to implement Two UART port&amp;nbsp; with separate receive/transmit. but still i am struggling with this things. UART is a basic but i cant implement. please any one guide me. otherwise give proper example code for separate RX/TX for each uart-1 and uart-2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; David or mark can you make code like, in one task i want to receive and echo same character from uart-1 and another task UART-2 port want to receive and echo that character. here there is no relationship between uart-1 and uart-2. Two ports are working independently.&lt;STRONG&gt;i think its easy for you so please do favor for me. &lt;/STRONG&gt; i will make hardware part myself its not problem.just mention what are Pin's used&amp;nbsp; for UART port. it is useful to connect hardware RX/TX pin.&lt;/P&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Apr 2015 05:01:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/HOW-TO-MAKE-TWO-SERIAL-UART-PORT-IN-FRDMK64F120/m-p/372256#M745</guid>
      <dc:creator>sudhakarp</dc:creator>
      <dc:date>2015-04-13T05:01:08Z</dc:date>
    </item>
    <item>
      <title>Re: HOW TO MAKE TWO SERIAL(UART) PORT IN FRDMK64F120</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/HOW-TO-MAKE-TWO-SERIAL-UART-PORT-IN-FRDMK64F120/m-p/372257#M746</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi David,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; finally i achieved 2UART port. your code was working fine(ethernet_to_serial_UART4). i only did some mistake in my code.thank you very much.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;&amp;nbsp; but DAVID if i transmit data continuously some character was missing how to avoid that one.and also any API function there to check DATA available on receive buffer or not.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;and also can you explain what is&lt;/P&gt;&lt;P&gt;//&amp;nbsp; close(0);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; fd = open("ttye:", NIO_TTY_FLAGS_EOL_RN | NIO_TTY_FLAGS_ECHO);&amp;nbsp; // 0 - stdin&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; assert(fd == 4);//4&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; //&amp;nbsp;&amp;nbsp; close(1);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; fd = open("ttye:", NIO_TTY_FLAGS_EOL_RN | NIO_TTY_FLAGS_ECHO);&amp;nbsp; // 1 - stdout&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; assert(fd == 6);//6&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; //&amp;nbsp;&amp;nbsp; close(2);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; fd = open("ttye:", NIO_TTY_FLAGS_EOL_RN | NIO_TTY_FLAGS_ECHO);&amp;nbsp; // 2 - stderr&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; assert(fd == 7);//7&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;what is "4,6,7" argument value. explain close() and assert() function&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;sudhakar p&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Apr 2015 09:21:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/HOW-TO-MAKE-TWO-SERIAL-UART-PORT-IN-FRDMK64F120/m-p/372257#M746</guid>
      <dc:creator>sudhakarp</dc:creator>
      <dc:date>2015-04-14T09:21:02Z</dc:date>
    </item>
    <item>
      <title>Re: HOW TO MAKE TWO SERIAL(UART) PORT IN FRDMK64F120</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/HOW-TO-MAKE-TWO-SERIAL-UART-PORT-IN-FRDMK64F120/m-p/372258#M747</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sudhakar,&lt;/P&gt;&lt;P&gt;Glad you are up and running.&lt;/P&gt;&lt;P&gt;Please review a post that discusses implementing non-blocking UART call:&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/message/504987"&gt;Re: KSDK 1.1.0 getchar() does not return EOF&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With respect to the asserts, I merely copied and pasted the default code, then during debugging determined what the "fd" return value was and used it in the assert() function.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;David &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Apr 2015 13:22:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/HOW-TO-MAKE-TWO-SERIAL-UART-PORT-IN-FRDMK64F120/m-p/372258#M747</guid>
      <dc:creator>DavidS</dc:creator>
      <dc:date>2015-04-14T13:22:59Z</dc:date>
    </item>
    <item>
      <title>Re: HOW TO MAKE TWO SERIAL(UART) PORT IN FRDMK64F120</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/HOW-TO-MAKE-TWO-SERIAL-UART-PORT-IN-FRDMK64F120/m-p/372259#M748</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi David,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; how to implement UART &lt;STRONG&gt;interrupt&lt;/STRONG&gt; Transmit and receive mode. do you have any example code for this.i want to receive all data in interrupt routine only. so we can avoid data losing also.UART receive interrupt mode is more important. can you give any example code..?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks And Regards,&lt;/P&gt;&lt;P&gt;sudhakar p&lt;/P&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Apr 2015 05:52:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/HOW-TO-MAKE-TWO-SERIAL-UART-PORT-IN-FRDMK64F120/m-p/372259#M748</guid>
      <dc:creator>sudhakarp</dc:creator>
      <dc:date>2015-04-15T05:52:07Z</dc:date>
    </item>
    <item>
      <title>Re: HOW TO MAKE TWO SERIAL(UART) PORT IN FRDMK64F120</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/HOW-TO-MAKE-TWO-SERIAL-UART-PORT-IN-FRDMK64F120/m-p/372260#M749</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sudhakar,&lt;/P&gt;&lt;P&gt;Please review this post to see if it helps.&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/message/505536"&gt;Re: Using KSDK for interrupt driven UART?&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;David&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Apr 2015 14:53:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/HOW-TO-MAKE-TWO-SERIAL-UART-PORT-IN-FRDMK64F120/m-p/372260#M749</guid>
      <dc:creator>DavidS</dc:creator>
      <dc:date>2015-04-15T14:53:30Z</dc:date>
    </item>
    <item>
      <title>Re: HOW TO MAKE TWO SERIAL(UART) PORT IN FRDMK64F120</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/HOW-TO-MAKE-TWO-SERIAL-UART-PORT-IN-FRDMK64F120/m-p/372261#M750</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi David,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i added fsl_uart_irq.c in my project. if&amp;nbsp; i press any character UART0_RX_TX_IRQHandler(void) function was&lt;/P&gt;&lt;P&gt;calling. but this function running continuouly how to avoid thaT PROBKEM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;void UART0_RX_TX_IRQHandler(void)&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; uint8_t sourceBuff[26] ="UART-1\t"; // sourceBuff can be filled out with desired data&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; uint8_t readBuffer[10] = {0};&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("hello");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //UART_DRV_ReceiveDataBlocking(0, readBuffer, 1,100);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //UART_DRV_SendDataBlocking(0, readBuffer, 1,100);&lt;/P&gt;&lt;P&gt;&amp;nbsp; //&amp;nbsp; UART_DRV_IRQHandler(0);&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Apr 2015 08:42:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/HOW-TO-MAKE-TWO-SERIAL-UART-PORT-IN-FRDMK64F120/m-p/372261#M750</guid>
      <dc:creator>sudhakarp</dc:creator>
      <dc:date>2015-04-16T08:42:46Z</dc:date>
    </item>
  </channel>
</rss>

