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.
- JohnMessage
UART0 and Printf
2006-04-24 by jstamos111
Attachments
- No local attachments were found for this message.