<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: LPC1769 to LPC1769 UART COMMUNICATION in LPCXpresso IDE</title>
    <link>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1769-to-LPC1769-UART-COMMUNICATION/m-p/563697#M17232</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by handthepig on Sat Jun 15 03:55:24 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi, thanks for the quick reply. I'm still facing the same problem despite adding a delay. Below is my updated code:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;LPC 1:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#include &amp;lt;stdio.h&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#include "lpc_types.h"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#include "lpc17xx_clkpwr.h"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#include "lpc17xx_gpio.h"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#include "lpc17xx_uart.h"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#include "lpc17xx_libcfg_default.h"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#include "lpc17xx_pinsel.h"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#include "lpc17xx_nvic.h"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#include&amp;lt;string.h&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;void Init_GPIO(void)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PINSEL_CFG_Type PinCfg2A;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg2A.Funcnum = 0;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg2A.OpenDrain=0;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg2A.Pinmode=0;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg2A.Portnum = 2;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg2A.Pinnum = 12;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PINSEL_ConfigPin (&amp;amp;PinCfg2A);&amp;nbsp;&amp;nbsp; //pushbutton&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;/*------------------------------*/&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;/*---------Pinsel UART2---------*/&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;void pinsel_uart2(void)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PINSEL_CFG_Type PinCfg;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg.Funcnum = 1;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg.OpenDrain=0;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg.Portnum = 0;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg.Pinnum = 10;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PINSEL_ConfigPin (&amp;amp;PinCfg);&amp;nbsp;&amp;nbsp; //transmitter&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg.Pinnum = 11;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PINSEL_ConfigPin (&amp;amp;PinCfg);&amp;nbsp;&amp;nbsp; //receiver&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;/*---------Pinsel UART2---------*/&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;/*---------Initialise UART---------*/&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;void Init_UART(void)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UART_CFG_Type uartCfg;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; uartCfg.Baud_rate = 115200;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; uartCfg.Databits = UART_DATABIT_8;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; uartCfg.Parity = UART_PARITY_NONE;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; uartCfg.Stopbits = UART_STOPBIT_1;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Pin select for uart2&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pinsel_uart2();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Supply power &amp;amp; setup working par.s for uart2&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UART_Init(LPC_UART2, &amp;amp;uartCfg);&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;BR /&gt;&lt;SPAN&gt;int main(void)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;SystemInit();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Init_GPIO();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Init_UART();//Initialise UART&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;int btn=1;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;uint8_t Buffer[] = "1";&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;GPIO_SetDir(2, 1&amp;lt;&amp;lt;12, 0);//Configure Pin 2.12 as input pin&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;GPIO_SetDir(0, 1&amp;lt;&amp;lt;10, 1);//Output from UART P0.10&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;GPIO_SetDir(0, 1&amp;lt;&amp;lt;11, 0);//Input from UART P0.11&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;while(1)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;//printf("%s\n\r",Buffer);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;btn = ((GPIO_ReadValue(2) &amp;gt;&amp;gt; 12) &amp;amp; 0x01);//btn to ground&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;if(btn==0)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;UART_Send(LPC_UART2,(uint8_t *)Buffer,strlen(Buffer),NONE_BLOCKING );&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;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;LPC 2:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#include &amp;lt;stdio.h&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#include "lpc_types.h"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#include "lpc17xx_clkpwr.h"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#include "lpc17xx_gpio.h"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#include "lpc17xx_uart.h"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#include "lpc17xx_libcfg_default.h"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#include "lpc17xx_pinsel.h"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#include "lpc17xx_nvic.h"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#include&amp;lt;string.h&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;void Init_GPIO(void)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PINSEL_CFG_Type PinCfg2A;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg2A.Funcnum = 0;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg2A.OpenDrain=0;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg2A.Pinmode=0;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg2A.Portnum = 2;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg2A.Pinnum = 12;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PINSEL_ConfigPin (&amp;amp;PinCfg2A);&amp;nbsp;&amp;nbsp; //pushbutton&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;/*------------------------------*/&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;/*---------Pinsel UART2---------*/&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;void pinsel_uart2(void)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PINSEL_CFG_Type PinCfg;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg.Funcnum = 1;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg.OpenDrain=0;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg.Portnum = 0;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg.Pinnum = 10;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PINSEL_ConfigPin (&amp;amp;PinCfg);&amp;nbsp;&amp;nbsp; //transmitter&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg.Pinnum = 11;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PINSEL_ConfigPin (&amp;amp;PinCfg);&amp;nbsp;&amp;nbsp; //receiver&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;/*---------Pinsel UART2---------*/&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;/*---------Initialise UART---------*/&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;void Init_UART(void)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UART_CFG_Type uartCfg;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; uartCfg.Baud_rate = 115200;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; uartCfg.Databits = UART_DATABIT_8;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; uartCfg.Parity = UART_PARITY_NONE;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; uartCfg.Stopbits = UART_STOPBIT_1;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Pin select for uart2&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pinsel_uart2();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Supply power &amp;amp; setup working par.s for uart2&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UART_Init(LPC_UART2, &amp;amp;uartCfg);&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;BR /&gt;&lt;SPAN&gt;int main(void)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;SystemInit();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Init_GPIO();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Init_UART();//Initialise UART&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;uint8_t Buffer;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;GPIO_SetDir(2, 1&amp;lt;&amp;lt;12, 1);//Configure Pin 2.12 as output pin&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;GPIO_SetDir(0, 1&amp;lt;&amp;lt;10, 1);//Output from UART P0.10&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;GPIO_SetDir(0, 1&amp;lt;&amp;lt;11, 0);//Input from UART P0.11&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;while(1)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;GPIO_ClearValue(2, 1&amp;lt;&amp;lt;12);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;UART_Receive(LPC_UART2, &amp;amp;Buffer, 1, NONE_BLOCKING);//Check first char&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;if (Buffer=="1" )&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;GPIO_SetValue(2, 1&amp;lt;&amp;lt;12);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Timer0_Wait(1000);&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;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 16 Jun 2016 02:14:39 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-16T02:14:39Z</dc:date>
    <item>
      <title>LPC1769 to LPC1769 UART COMMUNICATION</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1769-to-LPC1769-UART-COMMUNICATION/m-p/563690#M17225</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by handthepig on Fri Jun 14 04:52:50 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi all, &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm trying to use a LPC1769 to communicate with another using UART.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm using UART2&amp;nbsp; (TXD2,RXD2)P0.10,P0.11 respectively. I just connected directly from the LPC1 (RXD2) to the LPC2 (TXD2) and LPC1(TXD2) to the LPC2 (RXD2).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I connected a push button to P2.12 of LPC1 and tried to send a data via UART to LPC2 to on a LED on P2.12. However it does not seem to work. Can someone help me? Sorry I'm new to LPC1769. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;LPC 1 :&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#include &amp;lt;stdio.h&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#include "lpc_types.h"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#include "lpc17xx_clkpwr.h"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#include "lpc17xx_gpio.h"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#include "lpc17xx_uart.h"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#include "lpc17xx_libcfg_default.h"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#include "lpc17xx_pinsel.h"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#include "lpc17xx_nvic.h"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#include&amp;lt;string.h&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;void Init_GPIO(void)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PINSEL_CFG_Type PinCfg2A;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg2A.Funcnum = 0;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg2A.OpenDrain=0;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg2A.Pinmode=0;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg2A.Portnum = 2;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg2A.Pinnum = 12;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PINSEL_ConfigPin (&amp;amp;PinCfg2A);&amp;nbsp;&amp;nbsp; //pushbutton&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;/*------------------------------*/&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;/*---------Pinsel UART2---------*/&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;void pinsel_uart2(void)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PINSEL_CFG_Type PinCfg;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg.Funcnum = 1;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg.OpenDrain=0;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg.Portnum = 0;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg.Pinnum = 10;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PINSEL_ConfigPin (&amp;amp;PinCfg);&amp;nbsp;&amp;nbsp; //transmitter&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg.Pinnum = 11;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PINSEL_ConfigPin (&amp;amp;PinCfg);&amp;nbsp;&amp;nbsp; //receiver&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;/*---------Pinsel UART2---------*/&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;/*---------Initialise UART---------*/&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;void Init_UART(void)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UART_CFG_Type uartCfg;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; uartCfg.Baud_rate = 115200;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; uartCfg.Databits = UART_DATABIT_8;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; uartCfg.Parity = UART_PARITY_NONE;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; uartCfg.Stopbits = UART_STOPBIT_1;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Pin select for uart2&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pinsel_uart2();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Supply power &amp;amp; setup working par.s for uart2&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UART_Init(LPC_UART2, &amp;amp;uartCfg);&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;BR /&gt;&lt;SPAN&gt;int main(void)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;SystemInit();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Init_GPIO();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Init_UART();//Initialise UART&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;int btn=1;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;uint8_t Buffer[] = "1";&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;pinsel_uart2();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;GPIO_SetDir(2, 1&amp;lt;&amp;lt;12, 0);//Configure Pin 2.12 as input pin&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;GPIO_SetDir(0, 1&amp;lt;&amp;lt;10, 1);//Output from UART P0.10&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;GPIO_SetDir(0, 1&amp;lt;&amp;lt;11, 0);//Input from UART P0.11&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;while(1)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;btn = ((GPIO_ReadValue(2) &amp;gt;&amp;gt; 12) &amp;amp; 0x01);//btn to ground&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;if(btn==0)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;UART_Send(LPC_UART2,(uint8_t *)Buffer,strlen(Buffer),NONE_BLOCKING );&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;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;LPC 2:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#include &amp;lt;stdio.h&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#include "lpc_types.h"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#include "lpc17xx_clkpwr.h"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#include "lpc17xx_gpio.h"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#include "lpc17xx_uart.h"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#include "lpc17xx_libcfg_default.h"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#include "lpc17xx_pinsel.h"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#include "lpc17xx_nvic.h"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#include&amp;lt;string.h&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;void Init_GPIO(void)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PINSEL_CFG_Type PinCfg2A;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg2A.Funcnum = 0;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg2A.OpenDrain=0;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg2A.Pinmode=0;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg2A.Portnum = 2;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg2A.Pinnum = 12;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PINSEL_ConfigPin (&amp;amp;PinCfg2A);&amp;nbsp;&amp;nbsp; //pushbutton&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;/*------------------------------*/&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;/*---------Pinsel UART2---------*/&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;void pinsel_uart2(void)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PINSEL_CFG_Type PinCfg;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg.Funcnum = 1;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg.OpenDrain=0;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg.Portnum = 0;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg.Pinnum = 10;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PINSEL_ConfigPin (&amp;amp;PinCfg);&amp;nbsp;&amp;nbsp; //transmitter&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg.Pinnum = 11;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PINSEL_ConfigPin (&amp;amp;PinCfg);&amp;nbsp;&amp;nbsp; //receiver&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;/*---------Pinsel UART2---------*/&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;/*---------Initialise UART---------*/&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;void Init_UART(void)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UART_CFG_Type uartCfg;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; uartCfg.Baud_rate = 115200;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; uartCfg.Databits = UART_DATABIT_8;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; uartCfg.Parity = UART_PARITY_NONE;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; uartCfg.Stopbits = UART_STOPBIT_1;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Pin select for uart2&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pinsel_uart2();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Supply power &amp;amp; setup working par.s for uart2&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UART_Init(LPC_UART2, &amp;amp;uartCfg);&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;BR /&gt;&lt;SPAN&gt;int main(void)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;SystemInit();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Init_GPIO();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Init_UART();//Initialise UART&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;uint8_t Buffer;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;pinsel_uart2();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;GPIO_SetDir(2, 1&amp;lt;&amp;lt;12, 0);//Configure Pin 2.12 as input pin&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;GPIO_SetDir(0, 1&amp;lt;&amp;lt;10, 1);//Output from UART P0.10&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;GPIO_SetDir(0, 1&amp;lt;&amp;lt;11, 0);//Input from UART P0.11&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;while(1)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;GPIO_ClearValue(2, 1&amp;lt;&amp;lt;12);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;UART_Receive(LPC_UART2, &amp;amp;Buffer, 1, NONE_BLOCKING);//Check first char&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;if (Buffer=='1')&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;GPIO_SetValue(2, 1&amp;lt;&amp;lt;12);&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;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Can someone help me? I'm currently doing it for a project and i dont have much time left. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you!!!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:14:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1769-to-LPC1769-UART-COMMUNICATION/m-p/563690#M17225</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:14:35Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1769 to LPC1769 UART COMMUNICATION</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1769-to-LPC1769-UART-COMMUNICATION/m-p/563691#M17226</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by handthepig on Fri Jun 14 07:08:11 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Someone please help?&amp;nbsp; :'(&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:14:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1769-to-LPC1769-UART-COMMUNICATION/m-p/563691#M17226</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:14:36Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1769 to LPC1769 UART COMMUNICATION</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1769-to-LPC1769-UART-COMMUNICATION/m-p/563692#M17227</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by vasanth on Fri Jun 14 07:51:29 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: &lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;GPIO_SetDir(2, 1&amp;lt;&amp;lt;12, 0);//Configure Pin 2.12 as input pin&lt;BR /&gt;&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Why are you configuring LED as input pin? :mad:&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:14:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1769-to-LPC1769-UART-COMMUNICATION/m-p/563692#M17227</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:14:36Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1769 to LPC1769 UART COMMUNICATION</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1769-to-LPC1769-UART-COMMUNICATION/m-p/563693#M17228</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by handthepig on Fri Jun 14 19:12:34 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: vasanth&lt;/STRONG&gt;&lt;BR /&gt;Why are you configuring LED as input pin? :mad:&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;whoops there was a typo, i've changed it but it still does not seem to work. Thanks for pointing it out :)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:14:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1769-to-LPC1769-UART-COMMUNICATION/m-p/563693#M17228</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:14:37Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1769 to LPC1769 UART COMMUNICATION</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1769-to-LPC1769-UART-COMMUNICATION/m-p/563694#M17229</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by handthepig on Fri Jun 14 20:17:22 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;I've checked my UART_send and it seems that data is sent, i've tried printing Buffer to see the data to configure the UART_receive at LPC2.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:14:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1769-to-LPC1769-UART-COMMUNICATION/m-p/563694#M17229</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:14:38Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1769 to LPC1769 UART COMMUNICATION</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1769-to-LPC1769-UART-COMMUNICATION/m-p/563695#M17230</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by vasanth on Fri Jun 14 23:23:01 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;
while(1)
{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GPIO_ClearValue(2, 1&amp;lt;&amp;lt;12);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UART_Receive(LPC_UART2, &amp;amp;Buffer, 1, NONE_BLOCKING);//Check first char
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (Buffer=='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; GPIO_SetValue(2, 1&amp;lt;&amp;lt;12);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [COLOR = RED]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; delay_1sec();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [/COLOR]
&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;Add some delay like above to make the LED light visible. Otherwise you might be clearing the LED immediately after setting it.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:14:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1769-to-LPC1769-UART-COMMUNICATION/m-p/563695#M17230</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:14:38Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1769 to LPC1769 UART COMMUNICATION</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1769-to-LPC1769-UART-COMMUNICATION/m-p/563696#M17231</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by vasanth on Fri Jun 14 23:30:42 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&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; GPIO_ClearValue(2, 1&amp;lt;&amp;lt;12);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UART_Receive(LPC_UART2, &amp;amp;Buffer, 1, NONE_BLOCKING);&amp;nbsp;&amp;nbsp;&amp;nbsp; //Check first char
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (Buffer=='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; GPIO_SetValue(2, 1&amp;lt;&amp;lt;12);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; delay_1sec();&amp;nbsp;&amp;nbsp; // add something like this
&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;SPAN&gt;Provide some delay like above to make the LED light visible. Otherwise you might be clearing the LED immediately after setting it. Oops.:eek:&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:14:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1769-to-LPC1769-UART-COMMUNICATION/m-p/563696#M17231</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:14:39Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1769 to LPC1769 UART COMMUNICATION</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1769-to-LPC1769-UART-COMMUNICATION/m-p/563697#M17232</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by handthepig on Sat Jun 15 03:55:24 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi, thanks for the quick reply. I'm still facing the same problem despite adding a delay. Below is my updated code:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;LPC 1:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#include &amp;lt;stdio.h&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#include "lpc_types.h"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#include "lpc17xx_clkpwr.h"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#include "lpc17xx_gpio.h"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#include "lpc17xx_uart.h"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#include "lpc17xx_libcfg_default.h"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#include "lpc17xx_pinsel.h"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#include "lpc17xx_nvic.h"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#include&amp;lt;string.h&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;void Init_GPIO(void)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PINSEL_CFG_Type PinCfg2A;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg2A.Funcnum = 0;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg2A.OpenDrain=0;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg2A.Pinmode=0;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg2A.Portnum = 2;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg2A.Pinnum = 12;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PINSEL_ConfigPin (&amp;amp;PinCfg2A);&amp;nbsp;&amp;nbsp; //pushbutton&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;/*------------------------------*/&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;/*---------Pinsel UART2---------*/&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;void pinsel_uart2(void)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PINSEL_CFG_Type PinCfg;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg.Funcnum = 1;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg.OpenDrain=0;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg.Portnum = 0;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg.Pinnum = 10;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PINSEL_ConfigPin (&amp;amp;PinCfg);&amp;nbsp;&amp;nbsp; //transmitter&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg.Pinnum = 11;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PINSEL_ConfigPin (&amp;amp;PinCfg);&amp;nbsp;&amp;nbsp; //receiver&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;/*---------Pinsel UART2---------*/&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;/*---------Initialise UART---------*/&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;void Init_UART(void)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UART_CFG_Type uartCfg;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; uartCfg.Baud_rate = 115200;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; uartCfg.Databits = UART_DATABIT_8;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; uartCfg.Parity = UART_PARITY_NONE;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; uartCfg.Stopbits = UART_STOPBIT_1;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Pin select for uart2&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pinsel_uart2();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Supply power &amp;amp; setup working par.s for uart2&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UART_Init(LPC_UART2, &amp;amp;uartCfg);&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;BR /&gt;&lt;SPAN&gt;int main(void)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;SystemInit();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Init_GPIO();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Init_UART();//Initialise UART&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;int btn=1;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;uint8_t Buffer[] = "1";&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;GPIO_SetDir(2, 1&amp;lt;&amp;lt;12, 0);//Configure Pin 2.12 as input pin&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;GPIO_SetDir(0, 1&amp;lt;&amp;lt;10, 1);//Output from UART P0.10&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;GPIO_SetDir(0, 1&amp;lt;&amp;lt;11, 0);//Input from UART P0.11&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;while(1)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;//printf("%s\n\r",Buffer);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;btn = ((GPIO_ReadValue(2) &amp;gt;&amp;gt; 12) &amp;amp; 0x01);//btn to ground&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;if(btn==0)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;UART_Send(LPC_UART2,(uint8_t *)Buffer,strlen(Buffer),NONE_BLOCKING );&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;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;LPC 2:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#include &amp;lt;stdio.h&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#include "lpc_types.h"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#include "lpc17xx_clkpwr.h"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#include "lpc17xx_gpio.h"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#include "lpc17xx_uart.h"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#include "lpc17xx_libcfg_default.h"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#include "lpc17xx_pinsel.h"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#include "lpc17xx_nvic.h"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#include&amp;lt;string.h&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;void Init_GPIO(void)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PINSEL_CFG_Type PinCfg2A;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg2A.Funcnum = 0;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg2A.OpenDrain=0;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg2A.Pinmode=0;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg2A.Portnum = 2;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg2A.Pinnum = 12;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PINSEL_ConfigPin (&amp;amp;PinCfg2A);&amp;nbsp;&amp;nbsp; //pushbutton&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;/*------------------------------*/&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;/*---------Pinsel UART2---------*/&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;void pinsel_uart2(void)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PINSEL_CFG_Type PinCfg;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg.Funcnum = 1;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg.OpenDrain=0;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg.Portnum = 0;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg.Pinnum = 10;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PINSEL_ConfigPin (&amp;amp;PinCfg);&amp;nbsp;&amp;nbsp; //transmitter&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PinCfg.Pinnum = 11;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PINSEL_ConfigPin (&amp;amp;PinCfg);&amp;nbsp;&amp;nbsp; //receiver&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;/*---------Pinsel UART2---------*/&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;/*---------Initialise UART---------*/&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;void Init_UART(void)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UART_CFG_Type uartCfg;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; uartCfg.Baud_rate = 115200;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; uartCfg.Databits = UART_DATABIT_8;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; uartCfg.Parity = UART_PARITY_NONE;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; uartCfg.Stopbits = UART_STOPBIT_1;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Pin select for uart2&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pinsel_uart2();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Supply power &amp;amp; setup working par.s for uart2&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UART_Init(LPC_UART2, &amp;amp;uartCfg);&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;BR /&gt;&lt;SPAN&gt;int main(void)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;SystemInit();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Init_GPIO();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Init_UART();//Initialise UART&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;uint8_t Buffer;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;GPIO_SetDir(2, 1&amp;lt;&amp;lt;12, 1);//Configure Pin 2.12 as output pin&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;GPIO_SetDir(0, 1&amp;lt;&amp;lt;10, 1);//Output from UART P0.10&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;GPIO_SetDir(0, 1&amp;lt;&amp;lt;11, 0);//Input from UART P0.11&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;while(1)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;GPIO_ClearValue(2, 1&amp;lt;&amp;lt;12);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;UART_Receive(LPC_UART2, &amp;amp;Buffer, 1, NONE_BLOCKING);//Check first char&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;if (Buffer=="1" )&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;GPIO_SetValue(2, 1&amp;lt;&amp;lt;12);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Timer0_Wait(1000);&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;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:14:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1769-to-LPC1769-UART-COMMUNICATION/m-p/563697#M17232</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:14:39Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1769 to LPC1769 UART COMMUNICATION</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1769-to-LPC1769-UART-COMMUNICATION/m-p/563698#M17233</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by vasanth on Sat Jun 15 21:13:11 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Check your physical connection first. Ensure that the two microcontrollers have a common ground which means GND pin of LPC1 must be in connection with GND pin of LPC2.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:14:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1769-to-LPC1769-UART-COMMUNICATION/m-p/563698#M17233</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:14:40Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1769 to LPC1769 UART COMMUNICATION</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1769-to-LPC1769-UART-COMMUNICATION/m-p/563699#M17234</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by handthepig on Sat Jun 15 21:45:51 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: vasanth&lt;/STRONG&gt;&lt;BR /&gt;Check your physical connection first. Ensure that the two microcontrollers have a common ground which means GND pin of LPC1 must be in connection with GND pin of LPC2.&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;i've checked the connections over and over again. everything seems to be fine. Is it the correct way to connect the LPC 1 RXD2 to TXD2 of LPC 2 and vice versa?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:14:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1769-to-LPC1769-UART-COMMUNICATION/m-p/563699#M17234</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:14:41Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1769 to LPC1769 UART COMMUNICATION</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1769-to-LPC1769-UART-COMMUNICATION/m-p/563700#M17235</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by vasanth on Sun Jun 16 10:46:40 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Have you tested each LPC separately? &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1) Take the first one and connect it to a standard serial port of a PC. You need a voltage level converter such as MAX3232 for that. Or a USB-UART bridge if you want to connect to a USB port. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2) Use a PC application such as hyperterminal (in windows) and check the data transmission and reception. Then repeat the test for the second LPC in a similar way. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;3) If they do work like you expected, then it is time to connect both LPCs in the following manner. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;LPC1-----&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LPC2&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; Tx&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ---------&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Rx&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; Rx&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ---------&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Tx&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; Gnd&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -------&amp;nbsp;&amp;nbsp;&amp;nbsp; Gnd&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;and it should work. :)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:14:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1769-to-LPC1769-UART-COMMUNICATION/m-p/563700#M17235</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:14:41Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1769 to LPC1769 UART COMMUNICATION</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1769-to-LPC1769-UART-COMMUNICATION/m-p/563701#M17236</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by handthepig on Mon Jun 17 05:27:02 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;using a RS232 to usb connection, i used tera terminal to test the transmission of data.And it did not seem to work. The connection for LPC to RS 232 i used is the RX,TXD and gnd (pins 2,3,5) pins, which is connected to the MAX233 and to the lpc.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:14:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/LPC1769-to-LPC1769-UART-COMMUNICATION/m-p/563701#M17236</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:14:42Z</dc:date>
    </item>
  </channel>
</rss>

