<?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: K66 LPUART in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K66-LPUART/m-p/459471#M27451</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I use the PTE8~PTE11 mit LPUART.&lt;/P&gt;&lt;P&gt;Did someone has a simple Init Example?&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 27 Jan 2016 09:35:52 GMT</pubDate>
    <dc:creator>j_cfernandez</dc:creator>
    <dc:date>2016-01-27T09:35:52Z</dc:date>
    <item>
      <title>K66 LPUART</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K66-LPUART/m-p/459469#M27449</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;I have a problem&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;with the&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;K66.&lt;/SPAN&gt; W&lt;SPAN class="hps"&gt;hen&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;I connected&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;the&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;J_LINK&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;debuger, the LPUART doesn`t work.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Jan 2016 09:39:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/K66-LPUART/m-p/459469#M27449</guid>
      <dc:creator>j_cfernandez</dc:creator>
      <dc:date>2016-01-25T09:39:12Z</dc:date>
    </item>
    <item>
      <title>Re: K66 LPUART</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K66-LPUART/m-p/459470#M27450</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello j_cfernandez&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Are you using the LPUART0 at PTA0~PTA3? These pins are default as JTAG function.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="PTA0~PTA3 K66.jpg"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/1928i8346555C86E9E751/image-size/large?v=v2&amp;amp;px=999" role="button" title="PTA0~PTA3 K66.jpg" alt="PTA0~PTA3 K66.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If so, why not use other LPUART0 pins, for example:PTE8~PTE11 or PTD8~PTD11.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards&lt;/P&gt;&lt;P&gt;Robin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Jan 2016 07:27:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/K66-LPUART/m-p/459470#M27450</guid>
      <dc:creator>Robin_Shen</dc:creator>
      <dc:date>2016-01-26T07:27:39Z</dc:date>
    </item>
    <item>
      <title>Re: K66 LPUART</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K66-LPUART/m-p/459471#M27451</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I use the PTE8~PTE11 mit LPUART.&lt;/P&gt;&lt;P&gt;Did someone has a simple Init Example?&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Jan 2016 09:35:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/K66-LPUART/m-p/459471#M27451</guid>
      <dc:creator>j_cfernandez</dc:creator>
      <dc:date>2016-01-27T09:35:52Z</dc:date>
    </item>
    <item>
      <title>Re: K66 LPUART</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K66-LPUART/m-p/459472#M27452</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can refer the demo when download the KSDK of FRDM-K66F:&lt;/P&gt;&lt;TABLE class="table" style="margin-bottom: 20px; color: #646464; font-family: Arial, sans-serif;"&gt;&lt;TBODY class="wraptbody"&gt;&lt;TR class="row" data-count="2"&gt;&lt;TD class="col-xs-8" style="padding: 8px; border-top-width: 1px; border-top-style: solid; border-top-color: #dddddd; font-size: 12px; color: #333333;"&gt;&lt;H3 style="font-family: Lato, Arial, sans-serif; font-weight: 400; margin-top: 1em; font-size: 14px;"&gt;&lt;A class="dtmAssetClick" data-dtmassettype="Download" data-dtmname="Kinetis SDK v2 &amp;amp; v1.3" href="http://cache.nxp.com/files/32bit/software_tools/KINETIS-EXPERT-TOOL.html" style="color: #7bb1db;" target="_blank"&gt;Kinetis SDK v2 &amp;amp; v1.3&lt;/A&gt;&lt;SPAN class="small-rev" style="font-size: 12px; color: #b0b0b0;"&gt; (REV 2.0)&lt;/SPAN&gt; &lt;SPAN class="small fsl-orange-text" style="font-size: 9.1px; color: #b5b2b1;"&gt;New&lt;/SPAN&gt;&lt;/H3&gt;Software Development Kit for Kinetis MCUs, Online SDK Builder&lt;BR /&gt;&lt;UL&gt;&lt;LI&gt; HTML&lt;/LI&gt; (154 B) &lt;LI&gt;Kinetis SDK v2 &amp;amp; v1.3&lt;/LI&gt;&lt;LI&gt;1/28/2016&lt;/LI&gt;&lt;/UL&gt;&lt;/TD&gt;&lt;TD class="col-xs-3 text-center" style="padding: 8px; border-top-width: 1px; border-top-style: solid; border-top-color: #dddddd; font-size: 12px; color: #333333;"&gt;&lt;A class="btn-gray-dark btn btn-block dtmAssetClick" data-dtmassettype="Download Button" data-dtmname="Kinetis SDK v2 &amp;amp; v1.3" href="http://cache.nxp.com/files/32bit/software_tools/KINETIS-EXPERT-TOOL.html?fpsp=1&amp;amp;WT_TYPE=Software%20Development%20Kits&amp;amp;WT_VENDOR=FREESCALE&amp;amp;WT_FILE_FORMAT=html&amp;amp;WT_ASSET=Downloads&amp;amp;fileExt=.html" style="color: #ffffff; font-weight: bold; text-align: center; padding: 4px 0; font-size: 14px; background: none 0 0 #646464;" target="_blank"&gt;Download&lt;/A&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regard&lt;/P&gt;&lt;P&gt;Robin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Jan 2016 06:21:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/K66-LPUART/m-p/459472#M27452</guid>
      <dc:creator>Robin_Shen</dc:creator>
      <dc:date>2016-01-29T06:21:36Z</dc:date>
    </item>
    <item>
      <title>Re: K66 LPUART</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K66-LPUART/m-p/459473#M27453</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the LPUART0 doesn't work. StatusFlags indicate sended, but there is no Datastream on the Pins&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My ini:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[...]&lt;/P&gt;&lt;P&gt; PORTD-&amp;gt;PCR[8] = (0x00000500);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* RX5 */&lt;/P&gt;&lt;P&gt; PORTD-&amp;gt;PCR[9] = (0x00000500);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* TX5 */ &lt;/P&gt;&lt;P&gt;[...]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&amp;nbsp; SIM-&amp;gt;SCGC2 &amp;amp;= ~(SIM_SCGC2_LPUART0_MASK);&amp;nbsp;&amp;nbsp; /* Disable the clock to the selected UART */&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; SIM-&amp;gt;SOPT2 |= SIM_SOPT2_LPUARTSRC(3);&amp;nbsp;&amp;nbsp; /* Selected clock Source */&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; SIM-&amp;gt;SCGC2 |= SIM_SCGC2_LPUART0_MASK; /* Enable the clock to the selected UART */&amp;nbsp;&amp;nbsp; &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp; /* Make sure that the transmitter and receiver are disabled while we change settings */&lt;BR /&gt;&amp;nbsp; LPUART0-&amp;gt;CTRL &amp;amp;= ~(LPUART_CTRL_TE_MASK | LPUART_CTRL_RE_MASK );&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; baudDiff = baud;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; osr = 0;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; sbr = 0;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (osrTemp = 4; osrTemp &amp;lt;= 32; osrTemp++)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* calculate the temporary sbr value&amp;nbsp;&amp;nbsp; */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sbrTemp = (sysclk / ( baud * osrTemp));&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*set sbrTemp to 1 if the sourceClockInHz can not satisfy the desired baud rate*/&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (sbrTemp == 0)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sbrTemp = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Calculate the baud rate based on the temporary OSR and SBR values */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; calculatedBaud = (sysclk / (osrTemp * sbrTemp));&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tempDiff = calculatedBaud - baud;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Select the better value between srb and (sbr + 1) */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (tempDiff &amp;gt; (baud - (sysclk / (osrTemp * (sbrTemp + 1)))))&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tempDiff = baud - (sysclk / (osrTemp * (sbrTemp + 1)));&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sbrTemp++;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (tempDiff &amp;lt;= baudDiff)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; baudDiff = tempDiff;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; osr = osrTemp; /* update and store the best OSR value calculated */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sbr = sbrTemp; /* update store the best SBR value calculated */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Check to see if actual baud rate is within 3% of desired baud rate&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * based on the best calculate OSR value */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (baudDiff &amp;lt; ((baud / 100) * 3))&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; temp = LPUART0-&amp;gt;BAUD;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Acceptable baud rate, check if OSR is between 4x and 7x oversampling.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * If so, then "BOTHEDGE" sampling must be turned on */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ((osr &amp;gt; 3) &amp;amp;&amp;amp; (osr &amp;lt; 8))&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; temp |= LPUART_BAUD_BOTHEDGE_MASK;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* program the osr value (bit value is one less than actual value) */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; temp &amp;amp;= ~LPUART_BAUD_OSR_MASK;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; temp |= LPUART_BAUD_OSR(osr - 1);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* write the sbr value to the BAUD registers */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; temp &amp;amp;= ~LPUART_BAUD_SBR_MASK;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LPUART0-&amp;gt;BAUD = temp | LPUART_BAUD_SBR(sbr);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Set bit count and parity mode. */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LPUART0-&amp;gt;BAUD &amp;amp;= ~LPUART_BAUD_M10_MASK;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; temp&amp;nbsp; = LPUART0-&amp;gt;CTRL; &lt;BR /&gt;&amp;nbsp; temp &amp;amp;= ~(LPUART_CTRL_PE_MASK | LPUART_CTRL_PT_MASK | LPUART_CTRL_M_MASK);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; temp &amp;amp;= ~(LPUART_CTRL_M_MASK|LPUART_CTRL_PE_MASK);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LPUART0-&amp;gt;CTRL = temp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* set stop bit per char */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; temp = LPUART0-&amp;gt;BAUD &amp;amp; ~LPUART_BAUD_SBNS_MASK;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LPUART0-&amp;gt;BAUD = temp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Clear all status flags */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; temp = (LPUART_STAT_LBKDIF_MASK | LPUART_STAT_RXEDGIF_MASK | LPUART_STAT_OR_MASK |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LPUART_STAT_NF_MASK |LPUART_STAT_FE_MASK | LPUART_STAT_PF_MASK);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LPUART0-&amp;gt;STAT |= temp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; temp = LPUART0-&amp;gt;CTRL;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; temp |= LPUART_CTRL_TE_MASK;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; temp |= LPUART_CTRL_RE_MASK;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LPUART0-&amp;gt;CTRL = temp;&lt;BR /&gt;}&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Feb 2016 17:16:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/K66-LPUART/m-p/459473#M27453</guid>
      <dc:creator>j_cfernandez</dc:creator>
      <dc:date>2016-02-01T17:16:56Z</dc:date>
    </item>
    <item>
      <title>Re: K66 LPUART</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K66-LPUART/m-p/459474#M27454</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;If you are using the FRDM-K66F evaluation board, you can download the &lt;A class="jive-link-external-small" data-content-finding="Community" href="http://cache.nxp.com/files/32bit/software_tools/KINETIS-EXPERT-TOOL.html" rel="nofollow" style="font-weight: inherit; font-style: inherit; font-family: inherit; color: #017bba;"&gt;Kinetis SDK v2 &amp;amp; v1.3&lt;/A&gt;&lt;SPAN class="small-rev" style="font-weight: inherit; font-style: inherit; font-size: 12px; font-family: inherit; color: #b0b0b0;"&gt; (REV 2.0).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Then select and download the "SDK_2.0_FRDM-K66F" .&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="KSDK2.0 FRDM-K66F.jpg"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/54223i7F1F456F42AF793E/image-size/large?v=v2&amp;amp;px=999" role="button" title="KSDK2.0 FRDM-K66F.jpg" alt="KSDK2.0 FRDM-K66F.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;You can find the LPUART driver_examples after installed it, such as in "E:\SDK_2.0_FRDM-K66F\boards\frdmk66f\driver_examples\lpuart".&lt;/P&gt;&lt;P&gt;These driver_examples using the PTE8 and PTE9 as the LPUART0 pins.(See the BOARD_InitPins function) &lt;/P&gt;&lt;P&gt;You can have a test first and then change these Pins.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="BOARD_InitPins.jpg"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/54291iF90F59B496E70C34/image-size/large?v=v2&amp;amp;px=999" role="button" title="BOARD_InitPins.jpg" alt="BOARD_InitPins.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Robin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Feb 2016 06:38:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/K66-LPUART/m-p/459474#M27454</guid>
      <dc:creator>Robin_Shen</dc:creator>
      <dc:date>2016-02-03T06:38:39Z</dc:date>
    </item>
  </channel>
</rss>

