I just can't figure this one out, so please be kind and read along:
I using a 8515 and avrgcc. The UART will send and receive 7 bit ascii characters all day long. But, when I try to send a character with the msb set it, I can't detect it.
The hardware is a modified Olimex prototype board. So I have a MAX232 chip and the signals look fine on the scope. On the 8515 the UART transmitter is enabled. By default then it is set for 8 bit mode. The clock is 8 MHz and the UBRR is set for 51.
UCR = _BV(TXEN);
I'm using HyperTerminal to watch the UART output and it is set for 8-1-N. Both ends are set for 9600 baud.
If I send a series of characters, defined as uint8_t, like the following:
0xb3, 0xb4, 0xb5
What I see on Hyperterminal is:
0x33, 0x34, 0x35
So, any ideas about where I might be going wrong?
Thanks for you time,