Software Reset AtMega16 C

Gast #165315
Hallo Leute,

AtMega16
AVRGCC

Ich möchte nun einen Software Rest ausführen sobald ich eine Taste
drücke, kann mir jemand sagen wie ich das machen kann, finde leider
keine genauen Infos darüber, oder bin wieder zu blöd die Suche zu
benutzen!

Freue mich auf eure Antworten Tommy
Gast
Wenn Software-Reset heisst, die Hardware nicht mit zurückzusetzen, dann
ist das mit einem Sprung an Adresse 0 erledigt.

Wenn Du hingegen per Software einen Hardware-Reset auslösen willst,
dann kommen ein Pin (schnell) oder ein auslaufender Watchdog (langsam)
in Frage.
Gast
Okay ich versuche es mal genauer zu definieren.

Ich habe eine Schaltung die Batterrie betrieben ist, wenn ich die
schaltung von der Batterrie trenne, puffert mir ein kondensator die
schaltung bis ich gewisse werte gespeichert habe. So jetzt das Problem
da der Kondensator solange puffert bis er leer ist, kann es sein das
die schaltung die werte längst gespeichert hat und die schaltung wieder
über die batterrie läuft wodurch sie dann aber nicht neu startet da sie
ja nie abgebrochen hat. Im Prinzip suche ich ein Reset der mir sobald
die Batterie wieder dran ist, das Programm von vorn Startet.

Mfg Tommy
Gast
> Im Prinzip suche ich ein Reset der mir sobald
> die Batterie wieder dran ist, das Programm von vorn Startet.

Naja, sag ich doch. CLI und Sprung an Adresse 0. Dann läuft alles von
vorne ab. Die Software sollte dann natürlich damit klarkommen, dass die
Hardware schon initialisiert ist.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.