mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik rtc nötig??


Autor: adrian (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ich benötige für mein projekt eine zeitverzögerung von ca 4-5 minuten. 
reicht mir dafür der interne timer im meinem µC (8252 atmel at89s8252) 
aus oder benötige ich eine real-time-clock?vielen dank schonmal im 
voraus..
gruss adrian

Autor: Sascha Weitkunat (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich empfehle per Timer jede Sekunde einen Interrupt auszulösen und in 
dessen Routine eine Variable zu inkrementieren, dann must du nur noch 
abfragen ob deine Variable größergleich X*60 ist, wobei X die Anzahl der 
Minuten ist.

Autor: adrian (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ja is ne gute idee danke schön...

Autor: adrian (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ich hab das jetzt mit dem timer-interrupt am laufen. allerdings bekomm 
ich nur ne verzögerung von ca 8 sekunden und ich sollte mindestens mal 2 
minuten bekommen. ich lass den timer als 16-bit zähler arbeiten und 
zähle bei jedem interrupt ein register hoch von dem ich nacher ff hexa 
abziehe aber ich komme nicht auf die gewollte dauer wie könnte ich das 
lösen??

vielen dank schon mal im voraus

gruss adrian

Autor: formtapez (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
benutze doch einfach noch zusätzlich ein 8-bit register, das du jedesmal 
inkrementierst, wenn das 16bittige übergelaufen ist.

so hast du dann 256 * 8 = 2048 sek / 60 = 34,1333 minuten

MfG
formtapez

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.