<?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 Uart1 Tx pin Configuration in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Uart1-Tx-pin-Configuration/m-p/290078#M11513</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi everyone;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am beginner in ARM programming&amp;nbsp; and I try to send a message via UART1 module in FRDM KL25Z board. For this job, I writed following code for Uart configuration in Uvison:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SIM-&amp;gt;SCGC5&amp;nbsp;&amp;nbsp;&amp;nbsp; |= (1UL &amp;lt;&amp;lt;&amp;nbsp; 9)|(1UL &amp;lt;&amp;lt;&amp;nbsp; 10) | (1UL &amp;lt;&amp;lt;&amp;nbsp; 12)|(1UL &amp;lt;&amp;lt;&amp;nbsp; 11)|(1UL &amp;lt;&amp;lt;&amp;nbsp; 13);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Enable Clock to Port B ,c,A&amp;amp; D,E */ &lt;BR /&gt;&amp;nbsp;&amp;nbsp; SIM-&amp;gt;SCGC5|=1UL&amp;lt;&amp;lt;5; // TSI clock&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SIM-&amp;gt;SCGC4|=1UL&amp;lt;&amp;lt;11 |1UL&amp;lt;&amp;lt;7; //UART1 clock&lt;BR /&gt; &lt;BR /&gt; SIM-&amp;gt;SOPT5|=(1UL&amp;lt;&amp;lt;17) ;&lt;BR /&gt;SIM-&amp;gt;SCGC4|= 1UL&amp;lt;&amp;lt;11; &lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp; PORTB-&amp;gt;PCR[18] = (1UL &amp;lt;&amp;lt;&amp;nbsp; 8);&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Pin PTB18 is GPIO */&lt;BR /&gt;&amp;nbsp; PORTB-&amp;gt;PCR[19] = (1UL &amp;lt;&amp;lt;&amp;nbsp; 8);&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Pin PTB19 is GPIO */&lt;BR /&gt;&amp;nbsp; PORTD-&amp;gt;PCR[1]&amp;nbsp; = (1UL &amp;lt;&amp;lt;&amp;nbsp; 8);&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Pin PTD1&amp;nbsp; is GPIO */&lt;/P&gt;&lt;P&gt;&amp;nbsp; FPTB-&amp;gt;PDOR = (led_mask[0] | &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;&amp;nbsp;&amp;nbsp;&amp;nbsp; led_mask[1] );&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* switch Red/Green LED off&amp;nbsp; */&lt;BR /&gt;&amp;nbsp; FPTB-&amp;gt;PDDR = (led_mask[0] | &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;&amp;nbsp;&amp;nbsp;&amp;nbsp; led_mask[1] );&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* enable PTB18/19 as Output */&lt;/P&gt;&lt;P&gt;&amp;nbsp; FPTD-&amp;gt;PDOR = led_mask[2];&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* switch Blue LED off&amp;nbsp; */&lt;BR /&gt;&amp;nbsp; FPTD-&amp;gt;PDDR = led_mask[2];&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* enable PTD1 as Output */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;//port d&lt;BR /&gt; PORTD-&amp;gt;PCR[5]=&amp;nbsp;&amp;nbsp; (1UL &amp;lt;&amp;lt;&amp;nbsp; 8);&lt;BR /&gt;&amp;nbsp; // PORTC-&amp;gt;PCR[4]|=(1UL&amp;lt;&amp;lt;10);&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; ///UART Configuration&lt;BR /&gt;&amp;nbsp; UART1-&amp;gt;C2=0;&amp;nbsp; //Transmitter disable&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; UART1-&amp;gt;BDL=156;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Baud Rate&lt;BR /&gt;&amp;nbsp; PORTE-&amp;gt;PCR[0]=1UL&amp;lt;&amp;lt;9 | 1UL&amp;lt;&amp;lt;8; //Select Uart tx pin&amp;nbsp;&amp;nbsp; PTE[0]&lt;BR /&gt;&amp;nbsp; PORTE-&amp;gt;PCR[0] = PORT_PCR_ISF_MASK|PORT_PCR_MUX(0x3);&lt;BR /&gt;&amp;nbsp; PORTA-&amp;gt;PCR[15] = PORT_PCR_ISF_MASK|PORT_PCR_MUX(0x3);&lt;BR /&gt;&amp;nbsp; PORTC-&amp;gt;PCR[4]=PORT_PCR_ISF_MASK|PORT_PCR_MUX(0x3);&lt;BR /&gt;&amp;nbsp; UART1-&amp;gt;C2=1UL&amp;lt;&amp;lt;3;&amp;nbsp; //Transmitter Enable&lt;/P&gt;&lt;P&gt;--------------------------------------------------------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;According to reference manual the Tx port is initially high,however ,when I tried my code there is no signal in PTE[0}. I could not understand where my mistake is . Please ,show my mistake&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your care&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 24 Jul 2013 14:26:27 GMT</pubDate>
    <dc:creator>mustafaçakır</dc:creator>
    <dc:date>2013-07-24T14:26:27Z</dc:date>
    <item>
      <title>Uart1 Tx pin Configuration</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Uart1-Tx-pin-Configuration/m-p/290078#M11513</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi everyone;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am beginner in ARM programming&amp;nbsp; and I try to send a message via UART1 module in FRDM KL25Z board. For this job, I writed following code for Uart configuration in Uvison:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SIM-&amp;gt;SCGC5&amp;nbsp;&amp;nbsp;&amp;nbsp; |= (1UL &amp;lt;&amp;lt;&amp;nbsp; 9)|(1UL &amp;lt;&amp;lt;&amp;nbsp; 10) | (1UL &amp;lt;&amp;lt;&amp;nbsp; 12)|(1UL &amp;lt;&amp;lt;&amp;nbsp; 11)|(1UL &amp;lt;&amp;lt;&amp;nbsp; 13);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Enable Clock to Port B ,c,A&amp;amp; D,E */ &lt;BR /&gt;&amp;nbsp;&amp;nbsp; SIM-&amp;gt;SCGC5|=1UL&amp;lt;&amp;lt;5; // TSI clock&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SIM-&amp;gt;SCGC4|=1UL&amp;lt;&amp;lt;11 |1UL&amp;lt;&amp;lt;7; //UART1 clock&lt;BR /&gt; &lt;BR /&gt; SIM-&amp;gt;SOPT5|=(1UL&amp;lt;&amp;lt;17) ;&lt;BR /&gt;SIM-&amp;gt;SCGC4|= 1UL&amp;lt;&amp;lt;11; &lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp; PORTB-&amp;gt;PCR[18] = (1UL &amp;lt;&amp;lt;&amp;nbsp; 8);&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Pin PTB18 is GPIO */&lt;BR /&gt;&amp;nbsp; PORTB-&amp;gt;PCR[19] = (1UL &amp;lt;&amp;lt;&amp;nbsp; 8);&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Pin PTB19 is GPIO */&lt;BR /&gt;&amp;nbsp; PORTD-&amp;gt;PCR[1]&amp;nbsp; = (1UL &amp;lt;&amp;lt;&amp;nbsp; 8);&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Pin PTD1&amp;nbsp; is GPIO */&lt;/P&gt;&lt;P&gt;&amp;nbsp; FPTB-&amp;gt;PDOR = (led_mask[0] | &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;&amp;nbsp;&amp;nbsp;&amp;nbsp; led_mask[1] );&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* switch Red/Green LED off&amp;nbsp; */&lt;BR /&gt;&amp;nbsp; FPTB-&amp;gt;PDDR = (led_mask[0] | &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;&amp;nbsp;&amp;nbsp;&amp;nbsp; led_mask[1] );&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* enable PTB18/19 as Output */&lt;/P&gt;&lt;P&gt;&amp;nbsp; FPTD-&amp;gt;PDOR = led_mask[2];&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* switch Blue LED off&amp;nbsp; */&lt;BR /&gt;&amp;nbsp; FPTD-&amp;gt;PDDR = led_mask[2];&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* enable PTD1 as Output */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;//port d&lt;BR /&gt; PORTD-&amp;gt;PCR[5]=&amp;nbsp;&amp;nbsp; (1UL &amp;lt;&amp;lt;&amp;nbsp; 8);&lt;BR /&gt;&amp;nbsp; // PORTC-&amp;gt;PCR[4]|=(1UL&amp;lt;&amp;lt;10);&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; ///UART Configuration&lt;BR /&gt;&amp;nbsp; UART1-&amp;gt;C2=0;&amp;nbsp; //Transmitter disable&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; UART1-&amp;gt;BDL=156;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Baud Rate&lt;BR /&gt;&amp;nbsp; PORTE-&amp;gt;PCR[0]=1UL&amp;lt;&amp;lt;9 | 1UL&amp;lt;&amp;lt;8; //Select Uart tx pin&amp;nbsp;&amp;nbsp; PTE[0]&lt;BR /&gt;&amp;nbsp; PORTE-&amp;gt;PCR[0] = PORT_PCR_ISF_MASK|PORT_PCR_MUX(0x3);&lt;BR /&gt;&amp;nbsp; PORTA-&amp;gt;PCR[15] = PORT_PCR_ISF_MASK|PORT_PCR_MUX(0x3);&lt;BR /&gt;&amp;nbsp; PORTC-&amp;gt;PCR[4]=PORT_PCR_ISF_MASK|PORT_PCR_MUX(0x3);&lt;BR /&gt;&amp;nbsp; UART1-&amp;gt;C2=1UL&amp;lt;&amp;lt;3;&amp;nbsp; //Transmitter Enable&lt;/P&gt;&lt;P&gt;--------------------------------------------------------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;According to reference manual the Tx port is initially high,however ,when I tried my code there is no signal in PTE[0}. I could not understand where my mistake is . Please ,show my mistake&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your care&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Jul 2013 14:26:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Uart1-Tx-pin-Configuration/m-p/290078#M11513</guid>
      <dc:creator>mustafaçakır</dc:creator>
      <dc:date>2013-07-24T14:26:27Z</dc:date>
    </item>
    <item>
      <title>Re: Uart1 Tx pin Configuration</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Uart1-Tx-pin-Configuration/m-p/290079#M11514</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Just according to your code that be displayed above, you also need to set the clock source of UART1 through MSG module. You can through the URL which is at below to download the sample code of FRDMKL25Z. The sample codes includes&amp;nbsp; the demo of UART module.&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Calibri','sans-serif'; font-size: 12pt;"&gt;(&lt;A href="http://www.freescale.com/FRDM-KL25Z"&gt;www.freescale.com/FRDM-KL25Z&lt;/A&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Aug 2013 03:29:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Uart1-Tx-pin-Configuration/m-p/290079#M11514</guid>
      <dc:creator>jeremyzhou</dc:creator>
      <dc:date>2013-08-02T03:29:40Z</dc:date>
    </item>
  </channel>
</rss>

