Dafür gibts hier im Forum die Edit-Funktion....Zitat von Exodus
Sieht schon mal fast richtig aus... nur diese Stelle nicht:
;Unterprogramm
Start:
rjmp Start
dort machst du im Unterprogramm eine Endosschleife. Du müsstest stattdessen mit reti wieder zurück zum Hauptprogramm springen, wenn die Interruptroutine vorbei ist.
[quote]ah noch was muss man egentlich wenn man den Stack einrichten will immer dass schreiben??man kann auch ein anderes Register nehmen, aber ansonsten ja. Du musst den stackpointer, der auf SPH und SPL aufgeteilt ist, auf die letzte Adresse im SRAM setzen. (gut, ne andere Adresse geht auch, aber dann hat der Stack wenigerr Platz. Nur sinnvoll, wenn du was dahinter alegen willst.)
Lesezeichen