Hallo

Vielen Dank für die Antworten! Die Lust am Schreiben hat noch nicht nachgelassen. Nur die Zeit hat gefehlt...
Leider funktioniert das ganze immernochnicht... Ich habe das senden aus der ISR raus genommen. und habe in main jetzt nur noch stehen:

Code:
void main (void)
{
	
	// Disable Watchdog timer
   	PCA0MD &= ~0x40;                    // WDTE = 0 (clear watchdog timer
                                       // enable)
   	OSCILLATOR_Init ();                 // Initialize Oscillator
	PORT_Init();                        // Initialize Port I/O
	UART0_Init ();						// Initialize UART0

	EA = 1;								//Interrupts global freigeben
	ES0 = 1;							//UART0 interrupt freigeben
	RI0=0;
	
	while(1)
	{
		while (RX_ready == 0);
		
		putchar(the_char);
		the_char = 0;
		 
	}

}
Trotzdem will das ganze noch nicht so... so langsam weiß ich auch nichtmehr woran das noch liegen kann...
Habe auch schon versucht wie sich das ganze verhält wenn ich den Controller ohne das Interface betreibe. Das brachte leider auch kein anderes Ergebniss...

Grüße!

Bean