Zitat Zitat von Eroli Beitrag anzeigen
Hi Vitis,
...
Vielleicht noch eine allgemeine Sache zu den Interrupts: Die Reihenfolge in welcher die Labels stehen am Anfang des Codes ist doch relevant, oder?
Mit deinen Versprechen nimmst Du es wohl nicht so ernst .

https://www.roboternetz.de/community...l=1#post509499

Ja, die Interrupts haben Prioritäten. Das heißt der Reset-Interrupt hat die höchste und dieser hier
" Store Program Memory Ready Handler " die niedrigste Priorität.

Damit jedoch ein Interrupt mit einer höheren Priorität einen gerade laufenden Interrupt unterbrechen kann,
muß in dem laufenden Interrupt das Globale-Interrupt-Flag ( I-Flag im Statusregister ( SREG ))
mit dem Befehl CLI gelöscht werden, da es durch einen Interuppt automatisch gesetzt wird,
um andere Interrupts so lange zu sperren bis der laufende beendet ist.

Bernd_Stein