Forum: Mikrocontroller und Digitale Elektronik Zeitschalter ca. 15min


von Helge (Gast)


Lesenswert?

Hallo

Ist es sinvoll eine Zeitschaltung (ca.15min) mit einem Timer zu
realisieren?
Ich habe ein Mega128 der recht gut und ständig (arbeiten) muß.Ich würde
einen Timer benutzen und eine Variable hochzählen.Aber durch den
ständig ausgelösten Interrupt hab ich Sorge das der Rest vernachlässigt
wird :-)
Oder soll ich eine externe Schaltung aufbauen?
Bin für Tips dankbar !
Gruß Helge

von Peter D. (peda)


Lesenswert?

"Aber durch den
ständig ausgelösten Interrupt hab ich Sorge das der Rest
vernachlässigt
wird :-)"

Interrupts sind Brot und Butter eines jeden MCs. Wenn Interrupts Deinen
Programmfluß stören können, dann solltest Du besser Deinen
Programmierstil überdenken.

Besonders Timerinterrupts sind in der Regel völlig unkritisch, da sie
ja nicht unvorhersehbar oft kommen, sondern exakt nur in den
definierten Zeitabständen und auch keine lange Behandlungszeit
benötigen.

Auch können diese Interrupts bis zum nächsten Zeitintervall warten,
falls Programmteile unter Interruptsperre ablaufen müssen (wie z.B.
1-Wire). Diese Zeit geht auch nicht verloren (Timer läuft ja weiter).


Peter

von Helge (Gast)


Lesenswert?

Hi Peter
Also kann ich problemlos den Timer nutzen.
Ich muß zugeben das ich auf dem Gebiet der Timer noch nicht so fit
bin.Deshalb Frage ich ja hier.
Vielen Dank.Werde mein Glück mal heute Abend versuchen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.