Hi, habe diesmal folgendes Problem, eine meiner Schaltungen soll nun auch eine Frequenz messen können, die, wenn möglich, an einem IO Pin anliegt. Die Frequenz kann zwischen 40 kHz - 200kHz liegen. Weiss aber leider nicht ob ich es überhaupt mit 4Mhz Taktrate und evtl. Interrupt schaffen könnte. Hat jemand von euch schonmal eine Frequenzmessung mit dem Pic 16F877 gemacht? Könnte auch externe Bauteile dafür nehmen. Gruß Marc989
Kann dein PIC auf Taktflanken reagieren? Wenn ja, dann solltest du auf eine (der beiden) Taktflanke reagieren und zwischen zwei dieser Flanken die Zeit messen. Dann hast du die Periodendauer, die hat schliesslich was mit der Frequenz zu tun...
Die übliche Methode ist, einen Timereingang für das externe Signal zu nehmen und ein 2. Timer zählt die interne Quarzfrequenz. Hier mal ein Beispiel für den 8051: http://www.mikrocontroller.net/attachment.php/46451/fmeter.zip Peter
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.