Ich habe gehofft, dass wenn der Interrupt auslöst die Pins an Port B alle einen High-Pegel bekommen bis auf der Pin0. Sobald dann die Hauptschleife anläuft soll wieder nur Pin 0 leuchten.
Das Bild zeigt wie es im Simulator aussieht:
Auf dem Bild siehst du auch die Taktrate von 8Mhz, statt 1 Mhz
Es wird durch das Programm alles gesetzt wie im Zitat am Anfang des Threades beschrieben.
Er springt aber einfach nicht in die Interrupt Routine, deshalb wird auch der Code nicht ausgelöst
E: Was mir noch auffällt, das der Programm Counter bei der Adresse 13 bei main ankommt.
Im Speicher steht : 0x0000 dann kommt direkt 0x0013.
Kurz Offtopic, wieso stehen die Zahlen in 0x0013? Wäre das nicht 0x0D?
Lesezeichen