Für dieses Forum muß Javascript im Browser aktiviert werden!
Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C2 Quellcode formatieren: <code>Quellcode</code> ASM Quellcode formatieren: <asm>Quellcode</asm> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! > Hallo Matthias, > > mit welcher Genaugigkeit benötigst Du denn die Frequenz ? Ich hoffe nicht aufs Hertz genau ? > > Die für Frequenzmessungen vorgesehenen Ports haben ihre oberen Grenzfrequenzen bei > FRQ1 (ca. 40khz) und FRQ0 (ca. 20 kHz). Damit kannst Du 100kHz nicht direkt zählen. > > Ich würde einen Binärzähler/Teiler nehmen und die bereits heruntergeteilte Frequenz zählen. > Ein 74HCT4020 bietet 12 Ausgänge mit der Teilung durch 2,16,32,64,128,256,512,1024,2048,4096, > 8192 und 16384. Der Ausgang /16 liefert dir ein Ergebnis +/- 16 Hz. Das sollte reichen. > Kannst aber auch ein 74HCT4520 ( Teilung durch 2,4,8,16) nehmen, wenn Du lieber nur durch 4 oder 8 > teilen möchtest. Dann wird das Ergebnis genauer. > > Einen entsprechenden Ausgang einfach auf den FRQx Eingang schalten und zählen. > > Die Abfrage mit "ports.getfreq(0)" bzw. "ports.getfreq(1)" sollte das Ergebnis in Hertz im Format long liefern. > > Gruß > Jörg