<?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: UART help on K60 TWR? in MQX Software Solutions</title>
    <link>https://community.nxp.com/t5/MQX-Software-Solutions/UART-help-on-K60-TWR/m-p/370861#M12262</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I figured out how to get this to work.&amp;nbsp; All I had to change was the value for the second field in the fopen() calls.&amp;nbsp; Where they had been:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;uart2_serial_device = fopen("ittyc:", BSP_DEFAULT_IO_OPEN_MODE);&lt;/P&gt;&lt;P&gt;and&lt;/P&gt;&lt;P&gt;uart4_serial_device = fopen("ittye:", BSP_DEFAULT_IO_OPEN_MODE);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;are now:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;uart2_serial_device = fopen("ittyc:", NULL);&lt;/P&gt;&lt;P&gt;and&lt;/P&gt;&lt;P&gt;uart4_serial_device = fopen("ittye:", NULL);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Looking further into it, BSP_DEFAULT_IO_OPEN_MODE is defined in Freescale_MQX_4_1\mqx\source\bsp\twrk60f120m\twrk60f120m.h as:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;#define BSP_DEFAULT_IO_OPEN_MODE (void *) (IO_SERIAL_XON_XOFF | IO_SERIAL_TRANSLATION | IO_SERIAL_ECHO)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;These are 3 options that I do not want.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Another thing that needs changing is the defined task priorities.&amp;nbsp; In one of the MQX user guides I found that user tasks should be given priorities above 8.&amp;nbsp; With these changes, I now get the console output that I expect:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;UART2 task started&lt;/P&gt;&lt;P&gt;UART4 task started&lt;/P&gt;&lt;P&gt;UART2:&amp;nbsp; 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31&lt;/P&gt;&lt;P&gt;UART2:&amp;nbsp; 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63&lt;/P&gt;&lt;P&gt;UART2:&amp;nbsp; 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95&lt;/P&gt;&lt;P&gt;UART2:&amp;nbsp; 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 06 Nov 2014 19:33:27 GMT</pubDate>
    <dc:creator>plewis</dc:creator>
    <dc:date>2014-11-06T19:33:27Z</dc:date>
    <item>
      <title>UART help on K60 TWR?</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/UART-help-on-K60-TWR/m-p/370860#M12261</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am trying to get a simple UART application to work in MQX 4.1 (CodeWarrior) on a TWR K60F120M kit.&amp;nbsp; I have 2 tasks opening 2 different UARTS, one is writing and one is reading.&amp;nbsp; I am using UART4 to write and UART2 to read.&amp;nbsp; On the TWR headers, I have placed a wire to jumper between B80 (UART4 write pin) and A76 (UART2 read pin).&amp;nbsp; I am using the fopen(), fread(), and fwrite() functions.&amp;nbsp; I am using the interrupt-enabled drivers by opening the ports with ittyc and ittye.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This should be a very simple operation, but I cannot get it to work.&amp;nbsp; Can anyone help me here?&amp;nbsp; Am I using the wrong functions? Am I not setting up something properly here?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is the console output I receive from this from the printf() calls:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;UART2 task started&lt;/P&gt;&lt;P&gt;UART4 task started&lt;/P&gt;&lt;P&gt;UART2:&amp;nbsp; 0 1 2 3 4 5 6 7 8 9 10 10 11 12 10 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31&lt;/P&gt;&lt;P&gt;UART2:&amp;nbsp; 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63&lt;/P&gt;&lt;P&gt;UART2:&amp;nbsp; 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 18 20 21 22 23 24 25 26 27 28 29&lt;/P&gt;&lt;P&gt;UART2:&amp;nbsp; 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Since I am sending a ramp pattern continuously, I expect to receive that without breaks in the data, and not repeated values, regardless of the starting value that I receive.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is the source code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//*****************************************************************************&lt;/P&gt;&lt;P&gt;//*****************************************************************************&lt;/P&gt;&lt;P&gt;// main.c&lt;/P&gt;&lt;P&gt;//*****************************************************************************&lt;/P&gt;&lt;P&gt;//*****************************************************************************&lt;/P&gt;&lt;P&gt;#include &amp;lt;mqx.h&amp;gt;&lt;/P&gt;&lt;P&gt;#include &amp;lt;bsp.h&amp;gt;&lt;/P&gt;&lt;P&gt;#include &amp;lt;fio.h&amp;gt;&lt;/P&gt;&lt;P&gt;#include &amp;lt;timer.h&amp;gt;&lt;/P&gt;&lt;P&gt;#include &amp;lt;serial.h&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;#if ! BSPCFG_ENABLE_IO_SUBSYSTEM&lt;/P&gt;&lt;P&gt;#error This application requires BSPCFG_ENABLE_IO_SUBSYSTEM defined non-zero in user_config.h. Please recompile BSP with this option.&lt;/P&gt;&lt;P&gt;#endif&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;#ifndef BSP_DEFAULT_IO_CHANNEL_DEFINED&lt;/P&gt;&lt;P&gt;#error This application requires BSP_DEFAULT_IO_CHANNEL to be not NULL. Please set corresponding BSPCFG_ENABLE_TTYx to non-zero in user_config.h and recompile BSP with this option.&lt;/P&gt;&lt;P&gt;#endif&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;// Task IDs&lt;/P&gt;&lt;P&gt;#define UART2_TASK&amp;nbsp; 7&lt;/P&gt;&lt;P&gt;#define UART4_TASK&amp;nbsp; 8&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;extern void uart2_task(uint32_t);&lt;/P&gt;&lt;P&gt;extern void uart4_task(uint32_t);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;const TASK_TEMPLATE_STRUCT&amp;nbsp; MQX_template_list[] =&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; // Task Index,&amp;nbsp;&amp;nbsp; Function,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Stack,&amp;nbsp; Priority, Name,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Attributes,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Param, Time Slice&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; { UART2_TASK,&amp;nbsp;&amp;nbsp; uart2_task, 1000,&amp;nbsp;&amp;nbsp; 7,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "uart2",&amp;nbsp;&amp;nbsp; MQX_AUTO_START_TASK, 0,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 },&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; { UART4_TASK,&amp;nbsp;&amp;nbsp; uart4_task, 1000,&amp;nbsp;&amp;nbsp; 8,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "uart4",&amp;nbsp;&amp;nbsp; MQX_AUTO_START_TASK, 0,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 },&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; { 0 }&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FILE_PTR uart2_serial_device;&lt;/P&gt;&lt;P&gt;FILE_PTR uart4_serial_device;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;uint8_t write_buf[128] = {0};&lt;/P&gt;&lt;P&gt;uint8_t read_buf1[32]&amp;nbsp; = {0};&lt;/P&gt;&lt;P&gt;uint8_t read_buf2[32]&amp;nbsp; = {0};&lt;/P&gt;&lt;P&gt;uint8_t read_buf3[32]&amp;nbsp; = {0};&lt;/P&gt;&lt;P&gt;uint8_t read_buf4[32]&amp;nbsp; = {0};&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//-----------------------------------------------------------&lt;/P&gt;&lt;P&gt;// UART2&lt;/P&gt;&lt;P&gt;// Port assignment:&amp;nbsp; UART2 Tx = PTD3; UART2 Rx = PTD2&lt;/P&gt;&lt;P&gt;// TWR header pins:&amp;nbsp; UART2 Tx = A77;&amp;nbsp; UART4 Rx = A76&lt;/P&gt;&lt;P&gt;//-----------------------------------------------------------&lt;/P&gt;&lt;P&gt;void uart2_task(uint32_t initial_data)&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; int i;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; printf("UART2 task started\n");&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; // Configure PTD2 &amp;amp; PTD3 for ALT3 function&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; PORTD_PCR2 = PORT_PCR_MUX(3);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; PORTD_PCR3 = PORT_PCR_MUX(3);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; uart2_serial_device = fopen("ittyc:", BSP_DEFAULT_IO_OPEN_MODE);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; fread(&amp;amp;read_buf1[0], 1, 32, uart2_serial_device);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; fread(&amp;amp;read_buf2[0], 1, 32, uart2_serial_device);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; fread(&amp;amp;read_buf3[0], 1, 32, uart2_serial_device);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; fread(&amp;amp;read_buf4[0], 1, 32, uart2_serial_device);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; printf("UART2:&amp;nbsp; ");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; for (i=0; i&amp;lt;32; i++)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("%d ", read_buf1[i]);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; printf("\n");&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; printf("UART2:&amp;nbsp; ");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; for (i=0; i&amp;lt;32; i++)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("%d ", read_buf2[i]);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; printf("\n");&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; printf("UART2:&amp;nbsp; ");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; for (i=0; i&amp;lt;32; i++)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("%d ", read_buf3[i]);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; printf("\n");&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; printf("UART2:&amp;nbsp; ");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; for (i=0; i&amp;lt;32; i++)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("%d ", read_buf4[i]);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; printf("\n");&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; fclose(uart2_serial_device);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; _task_block();&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//-----------------------------------------------------------&lt;/P&gt;&lt;P&gt;// UART4&lt;/P&gt;&lt;P&gt;// Port assignment:&amp;nbsp; UART4 Tx = PTC15; UART4 Rx = PTC14&lt;/P&gt;&lt;P&gt;// TWR header pins:&amp;nbsp; UART4 Tx = B80;&amp;nbsp;&amp;nbsp; UART4 Rx = B79&lt;/P&gt;&lt;P&gt;//-----------------------------------------------------------&lt;/P&gt;&lt;P&gt;void uart4_task(uint32_t initial_data)&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; int i;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; printf("UART4 task started\n");&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; for (i=0; i&amp;lt;128; i++)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; write_buf[i] = (i &amp;amp; 0xFF);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; // Configure PTC14 &amp;amp; PTC15 for ALT3 function&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; PORTC_PCR14 = PORT_PCR_MUX(3);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; PORTC_PCR15 = PORT_PCR_MUX(3);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; PORTE_PCR24 = PORT_PCR_MUX(0);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Disable default UART4_TX&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; PORTE_PCR25 = PORT_PCR_MUX(0);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Disable default UART4_RX&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; uart4_serial_device = fopen("ittye:", BSP_DEFAULT_IO_OPEN_MODE);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; while(1)&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; fwrite(&amp;amp;write_buf[0], 1, 128, uart4_serial_device);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; fclose(uart4_serial_device);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; _task_block();&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/* EOF */&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 31 Oct 2014 19:13:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/UART-help-on-K60-TWR/m-p/370860#M12261</guid>
      <dc:creator>plewis</dc:creator>
      <dc:date>2014-10-31T19:13:30Z</dc:date>
    </item>
    <item>
      <title>Re: UART help on K60 TWR?</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/UART-help-on-K60-TWR/m-p/370861#M12262</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I figured out how to get this to work.&amp;nbsp; All I had to change was the value for the second field in the fopen() calls.&amp;nbsp; Where they had been:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;uart2_serial_device = fopen("ittyc:", BSP_DEFAULT_IO_OPEN_MODE);&lt;/P&gt;&lt;P&gt;and&lt;/P&gt;&lt;P&gt;uart4_serial_device = fopen("ittye:", BSP_DEFAULT_IO_OPEN_MODE);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;are now:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;uart2_serial_device = fopen("ittyc:", NULL);&lt;/P&gt;&lt;P&gt;and&lt;/P&gt;&lt;P&gt;uart4_serial_device = fopen("ittye:", NULL);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Looking further into it, BSP_DEFAULT_IO_OPEN_MODE is defined in Freescale_MQX_4_1\mqx\source\bsp\twrk60f120m\twrk60f120m.h as:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;#define BSP_DEFAULT_IO_OPEN_MODE (void *) (IO_SERIAL_XON_XOFF | IO_SERIAL_TRANSLATION | IO_SERIAL_ECHO)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;These are 3 options that I do not want.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Another thing that needs changing is the defined task priorities.&amp;nbsp; In one of the MQX user guides I found that user tasks should be given priorities above 8.&amp;nbsp; With these changes, I now get the console output that I expect:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;UART2 task started&lt;/P&gt;&lt;P&gt;UART4 task started&lt;/P&gt;&lt;P&gt;UART2:&amp;nbsp; 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31&lt;/P&gt;&lt;P&gt;UART2:&amp;nbsp; 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63&lt;/P&gt;&lt;P&gt;UART2:&amp;nbsp; 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95&lt;/P&gt;&lt;P&gt;UART2:&amp;nbsp; 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Nov 2014 19:33:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/UART-help-on-K60-TWR/m-p/370861#M12262</guid>
      <dc:creator>plewis</dc:creator>
      <dc:date>2014-11-06T19:33:27Z</dc:date>
    </item>
  </channel>
</rss>

