Hallo, ich habe versucht einen Frequenzzähler mit Parsic zu realisieren, indem ich einfach die Pulse zählen lasse und dann jeweils nach einer Sekunde auf dem Disply ausgebe. Dabei wird auch gleichzeitig der Zähler resetet.Das funktionier wunderbar - aber nur bis ca. 6kHz. darüber zeigt er mir irgendwelche Frequenzen um 5 kHz an. Warum tut er das, kann mir das jemand erklären? Danke, Boris
Der dürfte wohl nicht schnell genug sein und dann schlicht Impulse 'vergessen'. Da hilft es wohl nur, externe Zählerbausteine davor zu setzen, z.B. 74LS190, damit kommst du dann bis 25MHz. Diese Zähler dann über die Ports einlesen. Oder anderen Controller nehmen. z. B. AVR kann bis halben Takt über seinen 16Bit-Zähler oder 1/20 seines Taktes bei einem Softwarezähler (in Assembler programmiert). Gruss Jadeclaw.
Addendum: Da du hier in einer Art Hochsprache programmierst, empfehle ich mal, sich die Datenblätter der verwendeten Controller (PIC) zu beschaffen, und sich mal mit der Assemblerprogrammierung auseinander zu setzen, damit hast du dann uneingeschränkten Zugriff auf die Hardware und dann ist auch erheblich mehr an Frequenz möglich. Gruss Jadeclaw.
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.