PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : frequenz vergleichen



hacker
25.08.2005, 13:59
hi,

wie kann ich überprüfen ob an einem port eine hohe (ca. 2000Hz) oder eine niedrige (ca. 1000Hz) frequenz anliegt?

gruss hacker

RCO
25.08.2005, 14:15
Das könntest du doch aus dem Quelltext folgern. Du könntest auch mal einen Ohrhörer dran anschließen, wenn du den vergleich hast, ist es eindeutig.

hacker
25.08.2005, 14:21
neinnein...ich mein des anders...der µC weiss nicht welche frequenz anliegt...er weiss nur...entweder ca. 1000Hz oder ca. 2000Hz..und jetzt soll der des überprüfen...sprich der muss netr genau die freq. messen sonder nur so ungefähr =)

Klaus_0168
25.08.2005, 14:28
Hi Hacker,

das übliche Verfahren solch eine Programmieraufgabe zu lösen, ist die Impulsdauer zu messen. Wenn Der Port den Pegel High annimmt, einfach eine Schleife laufen lassen, die einen Zähler inkrementiert. Wenn der Port wieder auf Low ist, die Schleife anhalten und den Wert begutachten. Es sollten nur Werte in zwei klar unterscheidbaren Bereichen vorkommen. Der hohe Zahlenwert ist dann logischer Weise die niedrige Frequenz.

Gruß Klaus

hacker
25.08.2005, 15:16
dankeschöööön für eure hilfe :)