<?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>LPCXpresso IDEのトピックRe: LPC1225 UART Receive Problem</title>
    <link>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1225-UART-Receive-Problem/m-p/590713#M29253</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Rob65 on Tue Jun 28 01:48:59 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: angle9&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;For uart connection, it should be no problem. Because for it is OK when use as ISP to program the flash memory...&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The problem may be your terminal program.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;That is why I suggested to try to short circuit TxD/RxD on the lpc to test an full echo test from PC to lpc module.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;making both pins input and creating a short circuit on the lpc module is the quickest way to test this that I could think of.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Rob&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 16 Jun 2016 02:45:18 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-16T02:45:18Z</dc:date>
    <item>
      <title>LPC1225 UART Receive Problem</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1225-UART-Receive-Problem/m-p/590702#M29242</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by angle9 on Wed Jun 22 21:36:26 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Dear all...&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I am developing GPS system using LPC1225.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Cause, this is new for me, before I used LPC2103, so I test this with simple UART send and receive.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here is the serial init function&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;void SER_init (void) {
&amp;nbsp;&amp;nbsp; 
&amp;nbsp; LPC_IOCON-&amp;gt;PIO0_1&amp;nbsp; =&amp;nbsp; (2UL &amp;lt;&amp;lt;&amp;nbsp; 0);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp; LPC_IOCON-&amp;gt;PIO0_2&amp;nbsp; =&amp;nbsp; (2UL &amp;lt;&amp;lt;&amp;nbsp; 0);&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp; /* configure PINs GPIO0.1, GPIO0.1 for UART0 
&amp;nbsp; LPC_SYSCON-&amp;gt;SYSAHBCLKCTRL |= ((1UL &amp;lt;&amp;lt; 31) |&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;&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; (1UL &amp;lt;&amp;lt; 16) ); 

 /* configure UART0 115200 bps from 12MHz Internal Osc*/
&amp;nbsp; LPC_SYSCON-&amp;gt;SYSAHBCLKCTRL |=&amp;nbsp; (1UL &amp;lt;&amp;lt; 12);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp; LPC_SYSCON-&amp;gt;UART0CLKDIV&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;nbsp; (2UL &amp;lt;&amp;lt;&amp;nbsp; 0);&amp;nbsp;&amp;nbsp; 

&amp;nbsp; LPC_UART0-&amp;gt;LCR = 0x83;&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; LPC_UART0-&amp;gt;DLL = 4;&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; LPC_UART0-&amp;gt;FDR = 0x85;&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; LPC_UART0-&amp;gt;DLM = 0;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp; LPC_UART0-&amp;gt;LCR = 0x03;&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;&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; 
}&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Getkey function&lt;/SPAN&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;int getkey (void) {

&amp;nbsp; while (!(LPC_UART0-&amp;gt;LSR &amp;amp; 0x01));
&amp;nbsp; return (LPC_UART0-&amp;gt;RBR);
}&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The main function just printf and call getkey function for receive the data.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;When program to flash and execute, I can send the data from MCU, but the MCU can not receive the data send from PC.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Anyone can help me about this issue? Is there something wrong with serial init function?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Usman&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:45:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1225-UART-Receive-Problem/m-p/590702#M29242</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:45:11Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1225 UART Receive Problem</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1225-UART-Receive-Problem/m-p/590703#M29243</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by jharwood on Wed Jun 22 22:36:03 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Your code looks fine to me. Does your terminal program need a modem control line to be active, such as DSR, perhaps?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:45:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1225-UART-Receive-Problem/m-p/590703#M29243</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:45:12Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1225 UART Receive Problem</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1225-UART-Receive-Problem/m-p/590704#M29244</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by jharwood on Wed Jun 22 22:52:39 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;No wait!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;
LPC_SYSCON-&amp;gt;UART0CLKDIV&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;nbsp; (2UL &amp;lt;&amp;lt;&amp;nbsp; 0);
&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;will divide 12Mhz by 2 = 6MHz&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So your baud rate will be 14,423&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Try setting UART0CLKDIV to 1 instead.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:45:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1225-UART-Receive-Problem/m-p/590704#M29244</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:45:12Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1225 UART Receive Problem</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1225-UART-Receive-Problem/m-p/590705#M29245</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by angle9 on Wed Jun 22 23:22:46 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;hi jharwood&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;thanks for the reply..&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Change code&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;LPC_SYSCON-&amp;gt;UART0CLKDIV =1;
&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;SPAN&gt;Still same condition, MCU can not receive.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Is there any different the configuration of uart0 when use as ISP for downloading program and for uart0?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Because it's no problem when i program the MCU using Flash Magic.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;My terminal program no use any modem control..&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:45:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1225-UART-Receive-Problem/m-p/590705#M29245</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:45:13Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1225 UART Receive Problem</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1225-UART-Receive-Problem/m-p/590706#M29246</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by jharwood on Thu Jun 23 00:01:33 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Have you tried checking any of the other bits in the LSR register?&amp;nbsp; Like OE, PE or FE.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:45:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1225-UART-Receive-Problem/m-p/590706#M29246</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:45:14Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1225 UART Receive Problem</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1225-UART-Receive-Problem/m-p/590707#M29247</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by angle9 on Thu Jun 23 00:28:51 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;LSR register value is 0...:confused:&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:45:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1225-UART-Receive-Problem/m-p/590707#M29247</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:45:14Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1225 UART Receive Problem</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1225-UART-Receive-Problem/m-p/590708#M29248</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by angle9 on Thu Jun 23 01:01:57 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Change getkey function:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;int getkey (void) {
&amp;nbsp; while (!( LPC_UART0-&amp;gt;LSR))
&amp;nbsp; {
&amp;nbsp; }
&amp;nbsp; return (LPC_UART0-&amp;gt;LSR);
}
&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;And main function as below:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;int main (void) 
{&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; int x;
&amp;nbsp;&amp;nbsp; SER_init();&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;&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; 
&amp;nbsp;&amp;nbsp; printf ("Serial Test\n");
&amp;nbsp;&amp;nbsp; x= getkey();
&amp;nbsp;&amp;nbsp; printf ("x value %d\n\r", x);
&amp;nbsp; while (1) {&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; x= getkey();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf ("x value%d\n\r", x);
&amp;nbsp; }
}&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So, the getkey function result is LSR value.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Result: x value is 129 (0x81):&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;UART RBR contains at least one UART RX error&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;RBR contains valid data.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:45:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1225-UART-Receive-Problem/m-p/590708#M29248</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:45:15Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1225 UART Receive Problem</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1225-UART-Receive-Problem/m-p/590709#M29249</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by angle9 on Mon Jun 27 19:52:22 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Still confused with LPC1225 UART0...:confused:&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:45:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1225-UART-Receive-Problem/m-p/590709#M29249</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:45:15Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1225 UART Receive Problem</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1225-UART-Receive-Problem/m-p/590710#M29250</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by jharwood on Mon Jun 27 22:09:43 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Yes, I can see your concern.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I don't have a 12xx to play with, but looking at the UM, this would probably be the best approach:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;
uint8_t get_uart_ch(void) {
&amp;nbsp;&amp;nbsp;&amp;nbsp; //check LSR - line status register
&amp;nbsp;&amp;nbsp;&amp;nbsp; while (!(LPC_UART0-&amp;gt;LSR &amp;amp; 0x01));
&amp;nbsp;&amp;nbsp;&amp;nbsp; // got one !
&amp;nbsp;&amp;nbsp;&amp;nbsp; // return a character from the receive buffer register 
&amp;nbsp;&amp;nbsp;&amp;nbsp; return LPC_UART0-&amp;gt;RBR;
}
&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:45:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1225-UART-Receive-Problem/m-p/590710#M29250</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:45:16Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1225 UART Receive Problem</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1225-UART-Receive-Problem/m-p/590711#M29251</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Rob65 on Tue Jun 28 00:51:47 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Strange.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I also do not have an lpc1225 to play with but your code looks OK to me.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;You could try to set both pins as GPIO and just copy the RXD bit into TXD and see what happens then.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Maybe a quicker test even is to set both as GPIO input pins and temporarily place a wire in between the P0.1/ P0.2 pins to check if there is a problem with your uart connection towards the terminal program.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Rob&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:45:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1225-UART-Receive-Problem/m-p/590711#M29251</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:45:17Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1225 UART Receive Problem</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1225-UART-Receive-Problem/m-p/590712#M29252</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by angle9 on Tue Jun 28 01:33:26 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;@Jharwood &amp;amp; Rob65&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for respons.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I already configure GPIO0_1 as port, and make flip-flop program. No problem as output. I will try to configure as input.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;For uart connection, it should be no problem. Because for it is OK when use as ISP to program the flash memory...&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:45:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1225-UART-Receive-Problem/m-p/590712#M29252</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:45:17Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1225 UART Receive Problem</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1225-UART-Receive-Problem/m-p/590713#M29253</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Rob65 on Tue Jun 28 01:48:59 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: angle9&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;For uart connection, it should be no problem. Because for it is OK when use as ISP to program the flash memory...&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The problem may be your terminal program.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;That is why I suggested to try to short circuit TxD/RxD on the lpc to test an full echo test from PC to lpc module.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;making both pins input and creating a short circuit on the lpc module is the quickest way to test this that I could think of.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Rob&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:45:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1225-UART-Receive-Problem/m-p/590713#M29253</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:45:18Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1225 UART Receive Problem</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1225-UART-Receive-Problem/m-p/590714#M29254</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by angle9 on Tue Jun 28 02:14:35 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: Rob65&lt;/STRONG&gt;&lt;BR /&gt;The problem may be your terminal program.&lt;BR /&gt;That is why I suggested to try to short circuit TxD/RxD on the lpc to test an full echo test from PC to lpc module.&lt;BR /&gt;making both pins input and creating a short circuit on the lpc module is the quickest way to test this that I could think of.&lt;BR /&gt;&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Try to short TX and RX pin. My terminal program can receive the echo character.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:45:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1225-UART-Receive-Problem/m-p/590714#M29254</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:45:18Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1225 UART Receive Problem</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1225-UART-Receive-Problem/m-p/590715#M29255</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by angle9 on Tue Jun 28 02:48:35 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Oh sorry...first time try, board not powered.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Try again with board powered..&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;My terminal can not receive echo character!!!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Terminal program use Flash Magic..&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:45:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1225-UART-Receive-Problem/m-p/590715#M29255</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:45:19Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1225 UART Receive Problem</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1225-UART-Receive-Problem/m-p/590716#M29256</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Rob65 on Tue Jun 28 09:46:59 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;If you do not get an echo on a short between TxD and RxD on the lpc1225 then you have a problem in your connection somewhere.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have used Flash Magic a few times and the terminal works OK.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Make sure that you have no tick mark near "Modify Default COM port behaviour" (default setting) - that should work.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Rob&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:45:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1225-UART-Receive-Problem/m-p/590716#M29256</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:45:20Z</dc:date>
    </item>
  </channel>
</rss>

