Hallihallo

Ich möchte 42 Bytes von einem Mega32 zu einem Mega8 schicken.
Hier die Daten:
Mega32: 16MHz Quarz
Mega8: 8MHz interner Oszillator
Baudrate: 9600

TxD vom einen ist an RxD vom Anderen angeschlossen und umgekehrt, physikalischer Kontakt ist gewährleistet.

Der Mega32 sendet die Daten (Print-Befehl in Bascom), auf der Leitung tut sich was. (Oszi)
So sieht die Senderoutine aus:

For i=1 to 42
Print Led(i)
Next

Led ist ein Array, alle Stellen sind beschrieben.
auch wenn ich nach dem Printbefehl etwas warte (10ms) klappts nicht.

Im Empfänger nutze ich den UART-Empfangsinterrupt.
In der Interruptroutine vom Empfang wird das UDR-Byte zu einem vorhanden String hinzuaddiert.
Leider scheint nicht einmal diese Interruptroutine erreicht zu werden, sprich, der Mega8 (Empfänger) tut so, als ob nichts ankäme, werde das morgen nochmals untersuchen.

Frage: stimmt die Hardware (basierend auf obigen Daten)? (besonders Taktraten/Baudraten, passt des?)

Herzlichen Gruss und vielen Dank