<?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: 1769 - Example UART for receive</title>
    <link>https://community.nxp.com/t5/LPCXpresso-IDE/1769-Example-UART-for-receive/m-p/534551#M4169</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Giri Sparrow on Tue Feb 03 05:37:12 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt; i need to clarify following things.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;We are going to interface a GPS and a GSM module to LPC82x controller.And we need to Get the GPS data from the GPS module and send it to our server using GSM modem. Will 32KB Flash memory and 8KB RAM will be sufficient for this purpose ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Or Should I have to go for Any other controllers with higher memory configuration ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards, R.Giritharan&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 16 Jun 2016 01:41:20 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-16T01:41:20Z</dc:date>
    <item>
      <title>1769 - Example UART for receive</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/1769-Example-UART-for-receive/m-p/534524#M4142</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by bruno on Thu Jul 26 13:33:27 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hello,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I did found a example of UART for receive data...&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Do I receive for function "UARTSEND"?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Can someone help me?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks..&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:41:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/1769-Example-UART-for-receive/m-p/534524#M4142</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:41:05Z</dc:date>
    </item>
    <item>
      <title>Re: 1769 - Example UART for receive</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/1769-Example-UART-for-receive/m-p/534525#M4143</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by bruno on Fri Jul 27 13:10:22 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Someone??/&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Please...&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:41:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/1769-Example-UART-for-receive/m-p/534525#M4143</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:41:05Z</dc:date>
    </item>
    <item>
      <title>Re: 1769 - Example UART for receive</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/1769-Example-UART-for-receive/m-p/534526#M4144</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by tha on Fri Jul 27 14:08:33 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Have you look at the sample code bundle in lpcware.com website.&amp;nbsp; A lot of the sample code used the UART for send and receive.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:41:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/1769-Example-UART-for-receive/m-p/534526#M4144</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:41:06Z</dc:date>
    </item>
    <item>
      <title>Re: 1769 - Example UART for receive</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/1769-Example-UART-for-receive/m-p/534527#M4145</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Superfred on Mon Jul 30 08:57:39 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi Bruno,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I made an upgraded version of the UART example, using some additional receive functions and a ring FIFO RX buffer, see attachment.. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I hope everything works, because this is part of a much larger project and maybe something is missing...&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here is an example code using my serial driver:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;DIV class="j-rte-table"&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca" style="border:1px solid black;background-color:#cacaca;"&gt; &lt;PRE&gt;
#include "serial.h"
int main(void) {
&amp;nbsp;&amp;nbsp;&amp;nbsp; Serial_begin(3, 115200);&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; //open UART3 with 15200 baud
&amp;nbsp;&amp;nbsp;&amp;nbsp; Serial_printString(3, "LPC1769 Start");&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //send string
&amp;nbsp;&amp;nbsp;&amp;nbsp; Serial_println (3);&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; //send new line
&amp;nbsp;&amp;nbsp;&amp;nbsp; int x = -15;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Serial_printString(3, "This is a number: ");
&amp;nbsp;&amp;nbsp;&amp;nbsp; Serial_printNumber(3, x, DEC);&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; //print number
&amp;nbsp;&amp;nbsp;&amp;nbsp; Serial_println (3);

&amp;nbsp;&amp;nbsp;&amp;nbsp; Serial_flush(3);&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; //clear RX buffer
&amp;nbsp;&amp;nbsp;&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; //main loop
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (Serial_available(3))&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; //check if RX byta available
&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; uint8_t Sendbuf;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Sendbuf=Serial_read(3);&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; //read received byte
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Serial_write(3,Sendbuf);&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; //and print it out again
&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; return 0 ;
}
&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;SPAN&gt;Pleas tell me if it is working..&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Fred&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:41:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/1769-Example-UART-for-receive/m-p/534527#M4145</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:41:07Z</dc:date>
    </item>
    <item>
      <title>Re: 1769 - Example UART for receive</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/1769-Example-UART-for-receive/m-p/534528#M4146</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by bruno on Tue Aug 07 10:10:42 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;A href="http://http://knowledgebase.nxp.com/member.php?u=6135"&gt;[COLOR=#5174a3]Superfred[/COLOR]&lt;/A&gt;&lt;SPAN&gt; ,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I tested your example. For send is working very well.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;But for Received don't work.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Do you has more examples?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:41:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/1769-Example-UART-for-receive/m-p/534528#M4146</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:41:07Z</dc:date>
    </item>
    <item>
      <title>Re: 1769 - Example UART for receive</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/1769-Example-UART-for-receive/m-p/534529#M4147</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Superfred on Wed Aug 08 04:00:54 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi Bruno,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;my example works if you connect your PC via an USB/Serial conveter to the LPC1769 port 3 and start a terminal emulation program like Teraterm.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Then you should see that the 1769 is echoing back all characters you type in.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;To make it easier I inserted some additional commands to my program, now you can see a line with the HEX value of all received characters:&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;
#include "serial.h"
int main(void) {
&amp;nbsp;&amp;nbsp;&amp;nbsp; Serial_begin(3, 115200);&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; //open UART3 with 15200 baud
&amp;nbsp;&amp;nbsp;&amp;nbsp; Serial_printString(3, "LPC1769 Start");&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //send string
&amp;nbsp;&amp;nbsp;&amp;nbsp; Serial_println (3);&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; //send new line
&amp;nbsp;&amp;nbsp;&amp;nbsp; int x = -15;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Serial_printString(3, "This is a number: ");
&amp;nbsp;&amp;nbsp;&amp;nbsp; Serial_printNumber(3, x, DEC);&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; //print number
&amp;nbsp;&amp;nbsp;&amp;nbsp; Serial_println (3);

&amp;nbsp;&amp;nbsp;&amp;nbsp; Serial_flush(3);&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; //clear RX buffer
&amp;nbsp;&amp;nbsp;&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; //main loop
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (Serial_available(3))&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; //check if RX byta available
&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; uint8_t Sendbuf;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Sendbuf=Serial_read(3);&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; //read received byte
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Serial_printString(3, "Character received: &amp;gt;"); 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Serial_write(3,Sendbuf);&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Serial_printString(3, "&amp;lt;, HEX Value &amp;gt;"); 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Serial_printNumber(3, Sendbuf, HEX);&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; Serial_printString(3, "&amp;lt;"); 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Serial_println (3);&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; return 0 ;
}
&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;SPAN&gt;But what is your application? If you use the UART to connect a GPRS Adapter or similar you must assemble the single characters Serial_read(x) gives you to a longer String (until CR/LF) you can analyse.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;If you need this, I can make an example for you!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Fred&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:41:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/1769-Example-UART-for-receive/m-p/534529#M4147</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:41:08Z</dc:date>
    </item>
    <item>
      <title>Re: 1769 - Example UART for receive</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/1769-Example-UART-for-receive/m-p/534530#M4148</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by bruno on Fri Aug 10 10:19:18 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I need of programme for read data and put in buffer.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I will use this programme, for read data in the GPS. As latitute and longitude.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;And I will write few data in the GPS.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Only need of TX and RX, nothing else! Because the GPS there are pins of TX and RX.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Then:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Write data and after read data and save in buffer.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;If You can help me. I need much f help, for read that data.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you very much&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:41:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/1769-Example-UART-for-receive/m-p/534530#M4148</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:41:08Z</dc:date>
    </item>
    <item>
      <title>Re: 1769 - Example UART for receive</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/1769-Example-UART-for-receive/m-p/534531#M4149</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Superfred on Sun Aug 12 07:59:09 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi Bruno,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;here is my example[I]:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;[/I]&lt;/SPAN&gt;&lt;DIV class="j-rte-table"&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca" style="border:1px solid black;background-color:#cacaca;"&gt; &lt;PRE&gt;
#include "LPC17xx.h"
#include "serial.h"
#include &amp;lt;stdio.h&amp;gt;
#include &amp;lt;stdlib.h&amp;gt;

#define RXBUFSIZE 40

char CharacterBuffer[RXBUFSIZE];
volatile uint8_t Writepos;

int main(void) {
&amp;nbsp;&amp;nbsp;&amp;nbsp; Serial_begin(3, 115200);&amp;nbsp; //open UART3 with 15200 baud
&amp;nbsp;&amp;nbsp;&amp;nbsp; Serial_printString(3, "LPC1769 Start");&amp;nbsp; //send string
&amp;nbsp;&amp;nbsp;&amp;nbsp; Serial_println (3);&amp;nbsp;&amp;nbsp; //send new line
&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("LPC1769 Start\n");&amp;nbsp; //sent strig to Debug Console
&amp;nbsp;&amp;nbsp;&amp;nbsp; Writepos = 0;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Serial_flush(3);&amp;nbsp;&amp;nbsp;&amp;nbsp; //clear RX buffer
&amp;nbsp;&amp;nbsp;&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; //main loop
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while (Serial_available(3))&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; //check if RX byta available
&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; uint8_t RxChar;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RxChar=Serial_read(3);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //read received byte
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //printf("Character received: &amp;gt;%c", RxChar);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //printf("&amp;lt;, DEC %d\n", RxChar);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; switch(RxChar)
&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; case 10:
&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("LF Character received, Ignore it!\n");
&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; break;
&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; case 13:
&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("CR Character received\n");
&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("Buffer = %s\n", CharacterBuffer);&amp;nbsp; //Print out receiced buffer
&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; float val1 = atof(CharacterBuffer+2);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Convert String to Float on position 3
&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("Value1 = %e\n", val1);
&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; int val2 = atoi(CharacterBuffer+8);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Convert String to int on position 9
&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("Value2 = %i\n", val2);
&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; Writepos=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; CharacterBuffer[Writepos] = 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; break;
&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; default:
&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; CharacterBuffer[Writepos++] = RxChar;
&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; if (Writepos == RXBUFSIZE)
&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("RX Buffer Overflow!\n");
&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; Writepos=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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CharacterBuffer[Writepos] = 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; //printf("Buffer = %s\n", CharacterBuffer);
&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; break;
&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; return 0 ;
&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;SPAN&gt;You have to enable Semihosting in your Project, see:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2F" rel="nofollow noopener noreferrer" target="_blank"&gt;http://support.code-red-tech.com/CodeRedWiki/UsingPrintf&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Description:I suppose that the GPS sends you a text including characters and numbers, terminated by a CR character. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;My code will store this text in an Array "CharacterBuffer" with the maximum lengt of 39 (RXBUFSIZE -1).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Here I make 2 example conversions from string-numbers to Int and Float:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;From position 3 upwards in the string a convertion to a float (number with digits after comma).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;From position 9 upwards in the string a convertion to an int (number with NO digits after comma).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;All this conversions suppose that the numbers will start always on the same position in the message. If not, please tell me the separation character betwen the numbers.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If this code is not working, uncomment the 4 //printf ... lines and send me your log output.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Please tell me if ou have questions.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;PS: I attached a new version of my serial driver, the old one had a problem with buffer overflow. Please note that I coud only test UART Port 3.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Fred&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:41:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/1769-Example-UART-for-receive/m-p/534531#M4149</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:41:09Z</dc:date>
    </item>
    <item>
      <title>Re: 1769 - Example UART for receive</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/1769-Example-UART-for-receive/m-p/534532#M4150</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Superfred on Wed Aug 15 00:12:28 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi Bruno, one more:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Debug Console printf via Semihost is very slow, so use it only if you really need it and as little as possible.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;And please tell me if it is working and if you have any questions.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Fred&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:41:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/1769-Example-UART-for-receive/m-p/534532#M4150</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:41:09Z</dc:date>
    </item>
    <item>
      <title>Re: 1769 - Example UART for receive</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/1769-Example-UART-for-receive/m-p/534533#M4151</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by bruno on Fri Aug 17 16:02:51 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Sorry, now wich I can answer.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I test your example. Thank you very much, I liked very much him.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;But, When I will receveid anything. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;In Digital Analizer, I see the signal of respond.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But in programme the variables stay in zero. Don't is read anything. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://http://www.netupload.org/"&gt;[IMG]http://www.netupload.org/files/ggg6jx4nizp8zz3b3dmk.jpg[/IMG]&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://http://www.netupload.org/"&gt;[IMG]http://www.netupload.org/files/zjzqb8o2k1s8dmpul8t8.jpg[/IMG]&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://http://www.netupload.org/"&gt;[IMG]http://www.netupload.org/files/e3ty2b3voxgb9wq86oyh.jpg[/IMG]&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Can you help again?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Please...&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you very much.. and excuse for delay of my answer.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:41:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/1769-Example-UART-for-receive/m-p/534533#M4151</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:41:10Z</dc:date>
    </item>
    <item>
      <title>Re: 1769 - Example UART for receive</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/1769-Example-UART-for-receive/m-p/534534#M4152</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Superfred on Sat Aug 18 06:15:53 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi Bruno,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;it seems that you receive only one Character "DEC 0" via UART3.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;This can have several reasons:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I found one problem in my code:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;We am sending and then we clear the RX buffer, so we may erase the RX data.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;We should do:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;-Clear RX buffer at program start&amp;nbsp; - Serial_flush(3);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;(No more&amp;nbsp; Serial_flush(3); afterwards in the code)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;-Then send init command to the GPS Device.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;-Then check for received data.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;One other reason is can be that the baud rate setting or the Init Command to the GSM Device is wrong. Is your GPS device using Autobaud or a fixed baudrate? Can you tell me the type of the GPS Device?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;To Check your code you can disconnect the GPS device and loop back the UART3 TX pin to the RX pin (via a short cable), the you should get every character you transmit back.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Fred&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:41:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/1769-Example-UART-for-receive/m-p/534534#M4152</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:41:11Z</dc:date>
    </item>
    <item>
      <title>Re: 1769 - Example UART for receive</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/1769-Example-UART-for-receive/m-p/534535#M4153</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by bruno on Sat Aug 18 16:05:12 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;So,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; Serial_begin(3, 115200);&amp;nbsp; //open UART3 with 15200 baud&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Serial_printString(3, "LPC1769 Start");&amp;nbsp; //send string&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Serial_println (3);&amp;nbsp;&amp;nbsp; //send new line&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("LPC1769 Start\n");&amp;nbsp; //sent strig to Debug Console&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Writepos = 0;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; [B] Serial_flush(3); [/B]&amp;nbsp;&amp;nbsp; //clear RX buffer&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&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; //main loop&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while (Serial_available(3)) &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;[B]Have I erase Serial_flush here? I don't understand, because my english is not&amp;nbsp; very good.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[/B]&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;- The baud rate of GPS is 19200. She is already. I my tested for port serial of PC.When I started of GPS he show of data with baud rate (19200).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;- I will try this. Thank you....&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Just understand about Serial_flush fuction..&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:41:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/1769-Example-UART-for-receive/m-p/534535#M4153</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:41:11Z</dc:date>
    </item>
    <item>
      <title>Re: 1769 - Example UART for receive</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/1769-Example-UART-for-receive/m-p/534536#M4154</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Superfred on Sun Aug 19 08:06:01 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi Bruno,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;this is the right order for initialisation:&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; Serial_begin(3, 19200);&amp;nbsp; //open UART3 with 19200 baud
&amp;nbsp;&amp;nbsp;&amp;nbsp; Serial_flush(3);&amp;nbsp;&amp;nbsp;&amp;nbsp; //clear RX buffer
&amp;nbsp;&amp;nbsp;&amp;nbsp; Serial_printString(3, "LPC1769 Start");&amp;nbsp; //send string
&amp;nbsp;&amp;nbsp;&amp;nbsp; Serial_println (3);&amp;nbsp;&amp;nbsp; //send new line
&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("LPC1769 Start\n");&amp;nbsp; //sent strig to Debug Console
&amp;nbsp;&amp;nbsp;&amp;nbsp; Writepos = 0;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; while(1) { 
.....
&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Serial_flush: erase everything in the receive buffer.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Fred&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:41:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/1769-Example-UART-for-receive/m-p/534536#M4154</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:41:12Z</dc:date>
    </item>
    <item>
      <title>Re: 1769 - Example UART for receive</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/1769-Example-UART-for-receive/m-p/534537#M4155</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by bruno on Thu Aug 23 06:28:04 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hello, Fred&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I repair the programme. It doesn't work, because baud rate is wrong. Now,&amp;nbsp; is read data.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Now, It read the data receive.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;But I have too many problems.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;For example: &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;When I send&amp;nbsp; this text.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;TEST TEST TEST TEST TEST TEST TEST&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The programme don't receive all. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;It don't receive the second bit, all time when I send this test.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Is thus:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;TST TEST TEST &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;And it can not read all data send. When I send all.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;And it can not read all data send. When I send all.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;So, When I send byte for byte. It receive alright.It receive all data.(I write byte for byte in the Hyper Terminal).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://http://www.netupload.org/"&gt;[IMG]http://www.netupload.org/files/obffiuhs3yv2iykehhru.jpg[/IMG]&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;But, When I send all byte(I imported text file for Hyper Terminal). It receive wrong. It doesn't receive second byte always&amp;nbsp; and doesn't receive all data.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://http://www.netupload.org/"&gt;[IMG]http://www.netupload.org/files/e2sl6nqylhd1orpeqr3j.jpg[/IMG]&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;What can is happening?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you very much. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Bruno Braga&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:41:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/1769-Example-UART-for-receive/m-p/534537#M4155</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:41:12Z</dc:date>
    </item>
    <item>
      <title>Re: 1769 - Example UART for receive</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/1769-Example-UART-for-receive/m-p/534538#M4156</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by bruno on Thu Aug 23 06:35:27 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;I used LPC-Link 1769, XTAL: 12 MHz. Clock: 72 MHz.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Maybe is wrong, something in interrupt for read? I cannot find the error or something wich I am making wrong in the programme.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:41:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/1769-Example-UART-for-receive/m-p/534538#M4156</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:41:13Z</dc:date>
    </item>
    <item>
      <title>Re: 1769 - Example UART for receive</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/1769-Example-UART-for-receive/m-p/534539#M4157</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Superfred on Fri Aug 24 01:16:54 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi Bruno,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;in the moment I cannot test it on my system because I am on holiday, so you have to wait one week.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But I don't think that it is a baudrate problem. Try to minimise the printf commands, they are slow. Use only the printf's I used in my post from 08-12-2012 04:59, this sends out only a debug info after you press return.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Or use my post from 08-08-2012 01:00 PM, this uses no printf at all.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Tell me the outcome.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Fred&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:41:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/1769-Example-UART-for-receive/m-p/534539#M4157</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:41:13Z</dc:date>
    </item>
    <item>
      <title>Re: 1769 - Example UART for receive</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/1769-Example-UART-for-receive/m-p/534540#M4158</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Superfred on Fri Aug 24 08:27:32 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi Bruno,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I looked into the semihosting document&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://"&gt;http://support.code-red-tech.com/CodeRedWiki/UsingPrintf&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;and on the bottom it says: &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[I]Thus if you application uses interrupts, then it is normally advisable to avoid the use of semihosting.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[/I]So I think that is the reason why the UART receive interrupt looses some characters.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;So if possible use a second UART port for print debugging info via Hyperterminal.You can use my serial library also for this, it supportsUART Ports 0,1 and 3(NOT 2).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[I]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Fred&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[/I]&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:41:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/1769-Example-UART-for-receive/m-p/534540#M4158</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:41:14Z</dc:date>
    </item>
    <item>
      <title>Re: 1769 - Example UART for receive</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/1769-Example-UART-for-receive/m-p/534541#M4159</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by bruno on Fri Sep 07 06:46:48 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hello, Fred!!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;My programme is working perfect!!! Thank you very much .&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Now, I am trying, make UART (2 PORT). I made a code, but he does not works .Could you see my programme?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Because I'm my project i need of UART2&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Bruno Braga&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:41:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/1769-Example-UART-for-receive/m-p/534541#M4159</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:41:14Z</dc:date>
    </item>
    <item>
      <title>Re: 1769 - Example UART for receive</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/1769-Example-UART-for-receive/m-p/534542#M4160</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Superfred on Mon Sep 10 05:30:43 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hello Bruno,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[I]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;My programme is working perfect!!! Thank you very much .[/I]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Congratulation!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;UART2: the example from NXP I used as source of my serial driver contained only UART0, UART1 and UART3.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Do you really need UART2? Cant you use UART0, UART1 or UART3 instead?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;On LPC 1769 you have:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;P0[2]=TXD0 / P0[3]=RXD0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;P2[0]=TXD1 / P2[1]=RXD1&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;P0[0]=TXD3 / P0[1]=RXD3&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If you need UART2: what is the problem in your code? Hardfault? Not Sending? Not receiving?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;UART2 is problematic on the LPCXpresso 1769 board because P2[9]= RXD2&amp;nbsp; is connected to Q3 for USB Pullup .&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Fred&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:41:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/1769-Example-UART-for-receive/m-p/534542#M4160</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:41:15Z</dc:date>
    </item>
    <item>
      <title>Re: 1769 - Example UART for receive</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/1769-Example-UART-for-receive/m-p/534543#M4161</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by bruno on Mon Sep 10 09:10:12 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;I modified your code UART2!&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The UART2, don't working.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; [B]Not Sending and Not receiving.[/B]&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;, Bruno Braga&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:41:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/1769-Example-UART-for-receive/m-p/534543#M4161</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:41:16Z</dc:date>
    </item>
  </channel>
</rss>

