Gast
#93652
Moin, ich habe eine Frage zu Hardwareinterrupts bei Atmel µControllern. Bei einem "richtigen" CPU werden bei einem Hardwareinterrupt der Instructionpointer und das Flagregister auf dem STack abgelegt. Bei einem return aus der Interruptroutine werden diese dann wieder vom Stack geladen. Wie ist es bei einem µC? Der AT90S1200 bietet ja beispielsweise Interrpts, besitzt aber keinen (zumindest per Programm erreichbaren) Arbeitsspeicher. Und wie ist es beispielsweise bei dem ATmega8515, der ja Arbeitsspeicher besitzt? Gibt es dort irgendwelche Möglichkeiten an die zwischengespeicherten Werte zu gelangen? Gruß, Jörn