mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik ATTiny24: Spannungseinbruch erkennen und anzeigen


Autor: Martin (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ein ATTiny24 soll anzeigen, wenn der BOD einen Reset ausgelöst hat. Bei 
einem normalen PowerUp ist das RAM mit zufälligen Bytekombinationen 
belegt. Also schreibe ich nach einem normalen PowerUp eine Zeichenkette 
(8 Bytes lang) ins RAM. Nach jedem Reset prüfe ich, ob die Zeichenkette 
vorhanden ist, wenn ja BOD-Reset, wenn nicht PowerUp-Reset.

Kann ich das so machen? Oder gibt es etwas besseres?

Autor: Karl Heinz (kbuchegg) (Moderator)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Sieh im Datenblatt nach, ob dein Tiny ein MCUCSR Register, oder etwas 
Gleichwertiges hat. Dort steht die Ursache für den letzten Reset in Form 
von Bits drinnen.

Beim Mega8-Datenblatt findet sich das zb im Kapitel über "System Control
and Reset"

Autor: spess53 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi

>Kann ich das so machen? Oder gibt es etwas besseres?

Ja. BORF: Brown-out Reset Flag im MCUSR-Register auswerten.

MfG Spess

Autor: Martin (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke für eure Antworten, das ist ja schön einfach umzusetzen :)

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.