Gast
#1517238
Im Falle eines schweren Fehlers im Programm löse ich einen Softwarereset
aus. Laut Datenblatt müssen dazu zwei Bits gesetzt werden (siehe unten).
Aber irgendetwas stimmt nicht. Der Controller landet in der
Endlosschleife - statt das Programm von Anfang an abzuarbeiten.
Kennt sich jemand genauer mit dem AT91SAM7S64 aus und kann mir sagen was
ich falsch mache?
*AT91C_RSTC_RCR = AT91C_RSTC_PROCRST
| AT91C_RSTC_PERRST ;
while ( 1 ) ;