Forum: Mikrocontroller und Digitale Elektronik general_exception_handler


von Siegfried S. (Firma: Privat) (schnuremaus)


Lesenswert?

Hallo,

PIC32MX564F128L

Besteht eine Möglichkeit, aus einer "general_exception_handler" Routine 
mittels Code wieder herauszukommen?

Watchdog zur Zeit nicht möglich, da ich noch im Debug-Modus bin.

vielen Dank im voraus.
schönen Abend

von Christopher B. (chrimbo) Benutzerseite


Lesenswert?

Ist doch auch nur ein Interrupt oder?
Wenn ja, dann mit
1
return;
Und schwups bist du draußen

von Siegfried S. (Firma: Privat) (schnuremaus)


Lesenswert?

Hallo,

schön wäre es, wenn es da weiter ginge, wo es in die Routine gesprungen 
ist. Da ja irgendwo es geknallt hat, wird es erneut aufgerufen.

schönen Abend

von Christopher B. (chrimbo) Benutzerseite


Lesenswert?

Ja, dann musst du das Problem eben irgendwie behandeln. Dafür gibt es 
bei einer “General Exception“ aber keine “General“ Vorgehensweise.
Evtl reicht es dir ja die Rücksprungadresse zu manipulieren und so die 
fehlerhaft Instruktion zu übergehen. (Das ist bestimmt keine gute 
Lösung! )

von Purzel H. (hacky)


Lesenswert?

Es waere viel sinnvoller sich mit der Exception zu befassen im Sinne von 
vermeiden.

von Siegfried S. (Firma: Privat) (schnuremaus)


Lesenswert?

Hallo,

Das ist auch in meinem Sinn, das keine "Exception" auftritt.

Da ich hiermit nicht auskenne, war meine Idee mittels Code da wieder 
rauszukommen um weiter zu schauen wodurch es ausgelöst wurde.

schönen Tag

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
Noch kein Account? Hier anmelden.