Attiny45 interrupt

Gast #405213
Lesenswert?

hi ich mal wieder
habe ein Interrupt problem wenn ich bei meinem Attiny45 in einen
Interrupt springe sollte ich ja meinen Akku laden damit der vorriege
prozzes danach weiter ausgeführt werden kann und nicht durch einen
Fehlwert irgendwo anders Weiterarbeitet doch mit den Push/Pop befehlen
klappt das nicht wirklich

danke im vorraus
Gast #405217
Lesenswert?

Natürlich all die, die du verändest. Und das SREG nicht vergessen.

Übrigens: Mit den Zeilennummern wollen die Leute dir sagen, daß es
ziemlich schwierig ist, Fehler in Code zu finden, den man nicht sieht.
Am besten wäre es, wenn du uns deine Interrupt-Routine mal zeigst.
Gast #405218
Lesenswert?

> welches register muss ich den da nehmen

push Rr
operands: 0 <= r <= 31

Jedes benötigte!
Das SREG kannste übrigens nicht direkt pushen, daher bietet sich die
Verwendung eines "Sicherungsregisters" an.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren