ATXmega Software Reset

Gast #2290758
Lesenswert?
• ▲
▼
Habe den Beitrag gefunden da ich das gleiche Problem hatte. Ja ich weiß, 
dass der Beitrag nicht aktuell ist. Trotzdem möchte ich für nachfolgende 
Sucher die Lösung (für mich) geben:

Manual (8077H- AVR-12/09) S. 109 sagt:

>>When this bit is set, a Software reset will occur. The bit is cleared when a 
reset is issued. This bit
is protected by the Configuration Change Protection, for details refer 
to Section 3.12 ”Configuration
Change Protection” on page 12.<<

manual S. 12: lest selbst! ;-)

C-Code für den Software-Reset:

    // ::::::::::::::::::::::::::::::::::::::::::::::::
    // CCP: Configuration Change Protection
    // ::::::::::::::::::::::::::::::::::::::::::::::::
    //for general: ref manual p. 12 (3.12)
    //ref manual p. 13 (3.14.1)
    //CCP - Configuration Change Protection Register
    //IOREG: Protected IO register
    //
    //enabling to write into protectet area
    CCP = CCP_IOREG_gc;
    //All interrupts are ignored during the next 4 CPU
    //instruction cycles from now


    //CTRL bit is protected by Configuration Change Protection
    //Software-Reset ausführen (bit0 setzen)
    //see manual p. 109 (9.5.2: CTRL - Reset Control Register)
    RST.CTRL =  RST_SWRST_bm;

Viel Erfolg!

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.