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
Lesezeichen