Gast
#177339
Servus, mein Problem in aller Kürze: Ich möchte eine Frequenz mit der Capture-Unit des Timer 1 meines Mega32 messen. Das funktioniert auch, wenn ich in dem mich interessierenden Frequenzbereich bin, aber ich muß nun noch prüfen, ob ich nicht eine Periodendauer unterhalb meines Frequenzbereiches messe. Das bedeutet, dass mein Timer zwischen Start und Capture Ereignis überläuft. Wie kann ich einfach prüfen, ob vor dem Captrue eine Überlauf stattgefunden hat? Hab versucht, das TOV1 Bit im TIFR Register auszuwerten und hab auch den Overflow Interrupt ausprobiert und mir den Überlauf in einer Variablen vermerkt, aber das funktioniert irgendwie nicht. In vereinfachter weise stell ich mir das so vor: Wenn TOV1 = 1, dann Frequenz auserhalb Messbereich sonst Periodendauer gleich Zählerstand Where is the problem??? Ich beginne ernsthaft an meinen Fähigkeiten zu zweifeln (-;