Archiv verlassen und diese Seite im Standarddesign anzeigen : frequenz vergleichen
hi,
wie kann ich überprüfen ob an einem port eine hohe (ca. 2000Hz) oder eine niedrige (ca. 1000Hz) frequenz anliegt?
gruss hacker
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.
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, 15: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
dankeschöööön für eure hilfe :)
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.