AVR: Unterschied RET und RETI?

Gast #71393
Lesenswert?

Hi!

Gibt es beim AVR irgendeinen Unterschied in der Semantik von RET und
RETI?
Oder anders: Gibt es einen Grund, warum ich aus meiner Int-Routine
nicht per RET zurückkehren sollte?
Laut Befehlsreferenz gibt es da wohl keinen Unterschied. Aber
vielleicht weiß ja jemand etwas...

Gruß,
Hanno
Gast #71395
Lesenswert?

und ist insofern unverzichtbar, wenn man mehr als einen Int auslösen
lassen möchte.
In ganz seltenen Fällen kann es sinnvoll sein, ein Int-Programm mit ret
zu beenden, normalerweise nicht.
Gast #71396
Lesenswert?

Ok, danke.
Hab nochmal nachgesehen und tatsächlich ist das I Flag in der Referenz
als modified eingetragen bei RETI.
Ich will aber quasi selber im INT entscheiden, ob ich die Ints wieder
zulasse oder nicht, also sollte ich da ja wohl doch RET verwenden...

Gruß
Hanno

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