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
"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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.