Drehzahlmesser zeigt falsch an..

Gast #1092545
Lesenswert?

Hallo Leute,

ich habe mir mit einem Atmega 8 einen Drehzahlmesser/Frequenzmesser 
gebaut, und lasse mir diese auf einem Display anzeigen. Programmiert ist 
das ganze in C.
Das funktioniert auch an sich schon ganz gut, bis auf die Tatsache dass 
der Drehzahlmesser etwa um den Faktor 3,8 (geschätzt) falsch geht.
Ich verwende einen Atmega 8 und möchte Drehzahlen von etwa 60 bis 
1500U/min messen.
Dazu nutze ich den Input Capture Pin am AVR und einen externen 4MHZ 
Quarz.
Ich suche nun schon länger und finde den Fehler nicht.. Ich hoffe mir 
kann da jemand Helfen! bin grad etwas verzweifelt; ((
Ich habe den Quelltext weitesgehend kommentiert sollte also hoffendlich 
einfach zu lesen sein!

Danke und Gruß

wolle
Angehängte Dateien:
#1092675
Lesenswert?

Bei Faktor 3,8 und nem externen 4Mhz Quarz drängt sich doch einfach die 
Vermutung auf, dass da was mit dem Fusebit für den Quarz nicht stimmt 
und das Teil immernoch wie werksmäßig vorgesehn mit 1Mhz mit etwas 
ungenauigkeit läuft. Würde ich an deiner Stelle als erstes nochmal 
schauen.

Gruß ErgoProxy
Gast #1092809
Lesenswert?

hallo,
danke, das wars; ) die fuse bits waren falsch..
tia eigentlich naheliegend, aber bin ich gestern abend echt nicht drauf 
gekommen.. (wie war das mit dem wald und den bäumen; ))

super danke!!
wünsche schon mal einen guten rutsch!
gruß
wolle

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren