Ich wuerde mal davon ausgehen, dass der Reset richtig funktioniert. Wenn
ein Peripheral Reset durchgefuehrt wird, ist es dann moeglich, dass eine
Uebertragung so unterbrochen wird, dass z.B. ein UART von aussen so
abgewuergt wird dass er das ganze System aufhalten kann?
Wie aeussert sich "Haengt sich total auf?". Laeuft der Controller noch
an und initialisiert das System? Kannst z.B. eine status LED gleich am
Anfang schalten. Falls er noch anlaeuft, dann ist es sehr wahrscheinlich
eine Situation, bei der ein externer Vorgang durch den Peripherie-Reset
so abgeschossen wurdem dass "er beleidigt ist und nicht mehr mitspielt"
Mir ist klar, diese Ausdrucksweisse ist nicht sehr technisch aber
koennte wirklich den Kern der Sache treffen.
Vielleicht hilfts ja.
Robert