Hallo ich hab folgende Frage: Laut ATMEL werden bei einem Reset (z.B. HW-Reset) alle IO-Register gelöscht. Mich würde interessieren, ob andere Register (z.B. der Stack) unverändert bleiben, sodass ich in der nach einem Reset aufgerufenen Reset-Prozedur noch die Möglichkeit habe, den Stack auszulesen. Auf diese Weise könnte ich nach einem "Aufhängen" meines (ziemlich umfangreichen) Programms noch ermitteln, an welcher Stelle die "Endlosschleife" war. Gruss
@ Günni (Gast) >Laut ATMEL werden bei einem Reset (z.B. HW-Reset) alle IO-Register >gelöscht. Nein, sie werden auf den Resetwert gesetzt, welcher im Datenblatt steht. > Mich würde interessieren, ob andere Register (z.B. der Stack) >unverändert bleiben, sodass ich in der nach einem Reset aufgerufenen >Reset-Prozedur noch die Möglichkeit habe, den Stack auszulesen. Ja. MFG Falk
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.