Ich habe jetzt zwei Fälle mit dsPIC 30F4013 gesehen, in denen der Controller aufgrund einer undefinierten Falle zurückgesetzt wurde. Warum diese Fallen überhaupt aufgetaucht sind, ist immer noch ein Rätsel, aber das ist nicht meine unmittelbare Frage. Ich fange an zu denken, dass es eine gute Programmierpraxis wäre, immer alle Traps zu definieren, auch wenn Traps niemals auftreten sollten, sodass ich zumindest eine eindeutige Fehlermeldung anstelle eines zufälligen Zurücksetzens erhalte. Ist dies eine Standardpraxis, die ich nicht kenne? Gibt es Nachteile bei dieser Vorgehensweise, die ich berücksichtigen sollte?