Zitat Zitat von xanadu
Für die Impulszählung ist kein Timer nötig, das geht über externe Interrupts einwandfrei, schliesslich soll nur die Anzahl der Impulse gezählt werden, aber nicht ihre Frequenz (so hab ichs zumindest verstanden).
Genau das ist ja der Fehler den er auch gemacht hat. Wenn du mit einem externe Interrupts Impulse Zählst dann macht der Controller sonnst nichts als dauernd die Unterroutine des Interrupts auszuführen, und es bleibt keine Zeit für andres.

Warum glaubst du den wozu das gut ist, dass man den Timer als Counter benutzen kann? Genau, dann werden die Impulse von der Hardware gezählt und belasten das laufende Programm nicht. Nur bei einem Überlauf, oder bei einem Interrupts durch eine Timer wird das Programm Unterbrochen. Also bei Ihm hier jede Sekunde.