Hi!
Wie kann ich mit nem Atmega32 (Quarzoszillator 14.irgendwas MHz)
eine genaue Zeitmessung (1/100sec.) hinkriegen.
Ich probier schon seit Stunden mit dem internen Timer rum und produziere
nur extreme Abweicheungen
Grüße, Tom.
Hi!
Wie kann ich mit nem Atmega32 (Quarzoszillator 14.irgendwas MHz)
eine genaue Zeitmessung (1/100sec.) hinkriegen.
Ich probier schon seit Stunden mit dem internen Timer rum und produziere
nur extreme Abweicheungen
Grüße, Tom.
Hallo Tom,
was Du "extreme Abweichungen" nennst (was verstehst Du denn genau darunter?), deutet u.U. auf ein Software-Problem hin, d.h. auf ein Fehler in der Nutzung des Timers. Prinzipiell kannst Du bei Quarzbetrieb (!) die Timer immer genau laufen lassen: http://www.mikrocontroller.net/artic..._Sekunde_/_RTCZitat von Trucker-Tom
Viele Grüße
Fred
Only entropy comes easy. - Anton Checkhov
Wenn du einen Quarz mit 3,6864MHz nimmst und als Taktteiler des Timers 64 einstellst ist nach 255 überläufen ziemlich genau eine Sekunde vergangen.
mfg
Wie genau soll denn die Zeitmessung sein. Quarze sind von Haus aus nicht so genau. Ne Abweichung von 1/100sec. auf 24h ist damit schon hart zu bewerkstelligen. In welchem Zeitraum soll den die Abweichung auftreten?? Wenn du es über lange Zeit genau brauchst hilft nur DCF77.
Signatur??? kann ich mir nicht leisten!!!
Lesezeichen