Kommunikation zu Simulieren ist immer schwierig mit dem Simulator. Das die ISR aufgerufen wird müsstest du das Interrupt-Flag händisch aktivieren.
Aber du kannst ja mit anderen Sachen mal starten und wenn die Hardware da ist mit der UART Schnittstelle weiter machen.
Kleiner Tipp
so würde ich das nicht schreiben ist einfach unübersichtlich.
lieber
Code:
DDRD = (1<<PD7)|(1<<PD5)|(1<<PD4)|(1<<PD3)|(1<<PD1)|(1<<PD0);
Dauert zwar länger zum schreiben, aber liest sich viel schneller als Bits zählen
Sonst sieht eigentlich ganz gut aus für den Anfang.
Gruß Matthias
Lesezeichen