Ich kann nun selbst meine Frage beantworten.
Der eigentliche Kern Cortex M3 selbst, hat die Möglichkeit für einen RESET.
Dafür ist das SYSRESETREQ Bit im AIRCR-Register zuständig.
Hier wird ein Bit gesetzt, welches nach außen hin einen Reset auslösen könnte. Wenn die Hersteller diese Leitung jedoch nicht an ihre Peripherie Bausteine anbinden geht es natürlich auch nicht. Beispiel LPC17xx von NXP
Hier geht es nicht
Es gibt auch einen Funktion, welche in der CMSIS Implementation vorhanden ist. NVIC_SystemReset()
Aber wie schon gesagt, in meinem Falle LPC17xx völlig nutzlos. Schade...
Nun werde ich einen Portpin mit der Resetleitung verbinden, das
sollte eigentlich funktionieren. Versuche stehen aber noch aus.
Siro
Lesezeichen