-
-
Erfahrener Benutzer
Roboter Experte
Geschwindigkeit eines Programms (Interrupts, Timer)
Hallo!
Ich habe ein Programm welches das Signal zweier Lichtschranken auswertet. Dies geschieht über Interrupts (fallende Flanke). µC ist ein ATmega8 mit externem 16 MHz Quarz.
Wenn der erste Interrupt (erste Schranke) ausgelöst wird, wird ein Timer gestartet, der eine Variable hochzählt. Wird der zweite Interrupt ausgelöst wird der Timer gestoppt und die Zählvariable(n) in eine Zeit und anschließend eine Geschwindigkeit umgerechnet und auf dem LCD ausgegeben.
Meine Frage ist jetzt folgende: Wie "klein" kann ich den Timer konfigurieren, also wie klein sollte seine Frequenz sein?
Denn letztlich möchte ich wissen, welche Messstrecke ich für eine bestimmte Genauigkeit benötige (Genauigkeit: +- 0,1km/h - Geschwindigkeit: max. 100km/h). Dafür müsste der Timer natürlich möglichst oft ausgeführt werden.
Grüße, Björn
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen