<?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 MicrocontrollersのトピックUART communication</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/UART-communication/m-p/753373#M45919</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We want use UART for serial communication with GPS chip on KEA8 micro,Prot pins PTB0 and PTB1 are assigned for UART as ALT4,do we need to make any specific setting to use ALT4 functionality on port pins.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 18 Feb 2018 08:11:32 GMT</pubDate>
    <dc:creator>santhoshkumarsi</dc:creator>
    <dc:date>2018-02-18T08:11:32Z</dc:date>
    <item>
      <title>UART communication</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/UART-communication/m-p/753373#M45919</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We want use UART for serial communication with GPS chip on KEA8 micro,Prot pins PTB0 and PTB1 are assigned for UART as ALT4,do we need to make any specific setting to use ALT4 functionality on port pins.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 18 Feb 2018 08:11:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/UART-communication/m-p/753373#M45919</guid>
      <dc:creator>santhoshkumarsi</dc:creator>
      <dc:date>2018-02-18T08:11:32Z</dc:date>
    </item>
    <item>
      <title>Re: UART communication</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/UART-communication/m-p/753374#M45920</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi santhoshkumar siripuram,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; I don't know why you say the KEA8 PTB0 and PTB1 are assigned for UART as ALT4, from the KEA8 reference manual:&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://www.nxp.com/docs/en/reference-manual/KEA8RM.pdf" title="https://www.nxp.com/docs/en/reference-manual/KEA8RM.pdf"&gt;https://www.nxp.com/docs/en/reference-manual/KEA8RM.pdf&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;page 134,&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_2.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/18878i2ED0623032455133/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_2.png" alt="pastedImage_2.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;You can find the PTB1 and PTB0 ALT2 is the UART0 pin.&lt;/P&gt;&lt;P&gt;You don't need to configure the ALT, if you enable the UART, but didn't enable the higher priority module in this pin(AL3,ALT4,ALT6 module), the PTB1 and PTB0 will default in the UART function after you enable the UART0 module.&lt;/P&gt;&lt;P&gt;About the UART0_TX and UART0_RX detail, it is configured in register SIM_PINSEL[UART0PS],&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_3.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/18930iE9D8964E6560C65D/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_3.png" alt="pastedImage_3.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;in default, UART0 pin are mapped on PTB0 an PTB1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Wish it helps you!&lt;/P&gt;&lt;P&gt;If you still have question about it, please kindly let me know!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Kerry&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 24 Feb 2018 02:31:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/UART-communication/m-p/753374#M45920</guid>
      <dc:creator>kerryzhou</dc:creator>
      <dc:date>2018-02-24T02:31:30Z</dc:date>
    </item>
    <item>
      <title>Re: UART communication</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/UART-communication/m-p/753375#M45921</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;KEA8's UART0 is ALT2 on PTB port (&lt;EM&gt;not ALT4&lt;/EM&gt;)&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In the uTasker project this is set with:&lt;BR /&gt;&lt;STRONG&gt;_CONFIG_PERIPHERAL(B, 0, (PB_0_UART0_RX | UART_PULL_UPS));&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // UART0_RX on PB0 (alt. function 2)&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;_CONFIG_PERIPHERAL(B, 1, (PB_1_UART0_TX | UART_PULL_UPS));&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // UART0_TX on PB1 (alt. function 2)&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;To use the alternative pins on port A instead this would have to be selected with&lt;BR /&gt;&lt;STRONG&gt;SIM_PINSEL0 |= (SIM_PINSEL_UART0PS);&lt;/STRONG&gt;&lt;BR /&gt;and then the pins with&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;_CONFIG_PERIPHERAL(A, 2, (PA_2_UART0_RX | UART_PULL_UPS));&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // UART0_RX on PA2 (alt. function 2)&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;_CONFIG_PERIPHERAL(A, 3, (PA_3_UART0_TX | UART_PULL_UPS));&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // UART0_TX on PA3 (alt. function 2)&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Simulation below showing the Rx pin function being checked.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Mark&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_4.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/18712i0ABB3863197EC566/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_4.png" alt="pastedImage_4.png" /&gt;&lt;/span&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;SPAN&gt;Kinetis: &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.utasker.com%2Fkinetis.html" rel="nofollow" target="_blank"&gt;http://www.utasker.com/kinetis.html&lt;/A&gt;&lt;BR /&gt;Kinetis KEA8:&lt;BR /&gt;&lt;SPAN&gt;- &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.utasker.com%2Fkinetis%2FTRK-KEA8.html" rel="nofollow" target="_blank"&gt;http://www.utasker.com/kinetis/TRK-KEA8.html&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;S32 Design Studio: &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.utasker.com%2Fkinetis%2Fcompilers.html%23S32" rel="nofollow" target="_blank"&gt;http://www.utasker.com/kinetis/compilers.html#S32&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Free Open Source solution: &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=https%3A%2F%2Fgithub.com%2FuTasker%2FuTasker-Kinetis" rel="nofollow" target="_blank"&gt;https://github.com/uTasker/uTasker-Kinetis&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;Working project in 15 minutes video: &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=https%3A%2F%2Fyoutu.be%2FK8ScSgpgQ6M" rel="nofollow" target="_blank"&gt;https://youtu.be/K8ScSgpgQ6M&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;For better, faster, cheaper product developments consider the uTasker developer's version, professional Kinetis support, one-on-one training and complete fast-track project solutions to set you apart from the herd : &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.utasker.com%2Fsupport.html" rel="nofollow" target="_blank"&gt;http://www.utasker.com/support.html&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 25 Feb 2018 00:19:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/UART-communication/m-p/753375#M45921</guid>
      <dc:creator>mjbcswitzerland</dc:creator>
      <dc:date>2018-02-25T00:19:53Z</dc:date>
    </item>
  </channel>
</rss>

