This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

uart0 is not working

Dear all,
I am new to LPC2378..Currently i am developing code for sending a character in serial port....Below i mentioned the code what i have written..but this is not working...i am using keil uvision3...Can anybody help me in this code????In my hardware DB 9 connectors rxd and txd are connected together(loopback test)

This is my code...

#include <LPC23xx.H>
#include <stdio.h>
void delay(int);
int main (void)
{

PCONP |= (1<<3)                       /* power for uart 0 */
PINSEL0 |= 0x00000050;                /* Enable TxD0 *//* Enable RxD0 */
U1LCR = 0x83;                         /* 8 bits, no Parity, 1 Stop bit */
U1DLM = 0x00;
U1DLL = 0x78;                           /* 9600 Baud Rate @ 12MHz Clock */
U1FDR = 0xA3;
U1LCR = 0x03;                          /* DLAB = 0 */
U0FCR = 0x81;

while(1)
{
      U1THR = 'A';
      while (!(U1LSR && 0x40));
}

.