Hallo Jens,
Du brauchst Dich garnicht um den Wert von tcnt0 kümmern.
Was Du machen mußt, den Timer so laufen zu lassen, daß er meinetwegen alle 50 ms überläuft und den entsprechenden Interrupt einschalten.
Timer starten,stopen ist Quatsch.
Einfach nur laufen lassen.
Im Interrupt machst Du folgendes
pseudocode
Das wäre in etwa der Vorschlag von uwegwCode:if (TasteGedrueckt) Zaehler = Zaehler +1; else Zahler = 0; if (Zaehler == 60) /*Tue was, 3 Sekunden sind um*/
Gruß Sebastian
Lesezeichen