Yahoo Groups archive

Lpc2000

Index last updated: 2026-04-28 23:31 UTC

Message

UART0 and Printf

2006-04-24 by jstamos111

Hey all,

I am trying to get UART0 output to display on hyperterminal for a 
board I made based on the LPC2106 processor.  I use the ISP and 
UART0 to program the board with Philips flash utility, then start 
hyperterminal with the following settings: 9600 bits/second, 8 
databits, no parity, 1 stop bit, and no flow control.  I set 
hyperterminal to listen on the same com port as the one I used to 
program the flash memory.  I also have the computer's com port 
connected to the LPC2106's same UART (UART0?) that I used to program 
the flash memory.  Finally, I hit reset, but the output is not 
displayed in hyperterminal.

Any thoughts on why I am not seeing any output in hyperterminal?

Here is my code which I compiled uvision by keil tools.  I pretty 
much stole this code from hitex's book for the philips LPC 
processors.

void UART0 (void)	
{
PINSEL0 = 0x05; 	// Select TxD and RxD on pin connect block
U0LCR = 0x80;		//Enable programming of divisor latches

U0DLL = 0xC2;		//Program the divisor latch for 19200 baud
U0DLM = 0x00;

U0LCR = 0x33;		//Program the line control 8\N\1
U0FCR = 0x4F;		//enable the FIFO's
			
}

int main() {
	UART0();

	printf("Hello World\n"); //Call the printf function
        while(1) {}
        return 0;
}

Much Thanks.
- John

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.