Timer0... und ich komm garnicht mit klar
Ich möchte den Timer0 starten der dann nach einer Sekunde den Wert einer Variable setzt.(zB. B= 0) Dann soll der Timer anhalten, bis ich ihn ein weiteres mal starte. Leider komme ich mit den Einstellungen für 1 Sekunde überhaupt nicht klar. Kann mir vielleicht jemand einen Tip geben oder ein einfaches Beispiel ? Danke vorab !!!
Re: Timer0... und ich komm garnicht mit klar
Zitat:
Zitat von Looser
Ich möchte den Timer0 starten der dann nach einer Sekunde den Wert einer Variable setzt.(zB. B= 0) Dann soll der Timer anhalten, bis ich ihn ein weiteres mal starte. Leider komme ich mit den Einstellungen für 1 Sekunde überhaupt nicht klar.
Das wundert mich nicht. Timer0 ist ein 8 Bit Timer. Um da tatsächlich auf eine Sekunde in einem Rutsch zu kommen, müsstest Du den µC mit höchstens 250kHz betreiben.
Schnappe Dir das Timerberechnungstool...
https://www.roboternetz.de/phpBB2/dl...le&file_id=169
... dann fällt das sofort auf.
Selbstverständlich kannst Du in in der ISR eine Variable inkrementieren, damit Du bei zb.B. 100 Hz Interruptfrequenz auf eine Sekunde kommst.
Frisch ans Werk :-)
Henrik