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> C Quellcode formatieren: <code>Quellcode</code> BASIC Quellcode formatieren: <basic>Quellcode</basic> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! -> I > Danke für Rückblick auf die gute alte Physik ;-). > Ja du hast recht, so sollte es normalerweise sein. > > Ich würde auch gerne 1 bis 500 Hz in Steps von 1 Hz ausgeben, aber genau diese > Genauhigkeit geht nicht: > > zB: > Timer_T0FRQ(255,PS0_1024) 138,9 µs * 255 -> 28 Hz > Timer_T0FRQ(15,PS0_1024) 138,9 µs * 200 -> 479 Hz > Timer_T0FRQ(14,PS0_1024) 138,9 µs * 200 -> 514 Hz > > Ich erwische mit diesen Timereinstellung nicht alle Frequenzen. > somit müsste ich für die letzte Timereinstellung den Timer um 2,7% kürzer als eine > Sekunde laufen lassen. d.h. nicht 1000ms sondern nur 973ms. > > Also wieder ca. 500 Schwingungen in der Sekunde, auch wenn diese > nicht symmetrisch auf die Sekunde verteilt sind. Das Empfangsgerät zählt nur Impulse > pro Sekunde und hat somit den Wert 500 Hz empfangen. > > => Wenn das andere Gerät aber nur eine halbe Sekunde lang Impulse zählt und dann > mal zwei rechnet stimmt der Wert nur wenn die Impulse auf die ganz Sekunde verteilt > werden. UND GENAU DAS IST MEIN PROBLEM... (verzweifle) > > Vielleicht ist es jetzt klarer und jemand hat direkt eine Idee für mich. > > Viele Grüße und Dank, > Christian > > > > > > > Hi all, > > > > > > ich verzweifle gerade an der Frequenzausgabe der Unit32. > > > Ich will die Frequenzen von 1 bis 500 Hz ausgeben. (1 Hz Schritte) > > > Die Pulse müssen Symetrisch auf eine Sekunde verteilt sein. > > > > > > Mit den freq Timer komme ich nicht auf die nötige genauhigkeit. > > > Mit 1ms Interrupt Pulsen sind die Pulse nicht symmetrisch auf eine Sekunde verteilt. > > > > Das verstehe ich nicht!... > > Erinnere ich mich richtig, bedeute 1Hz = 1 Schwingung pro Sekunde. ~ 360Grad ~ Vollkreis ~ > > 2 Nulldurchgänge in der Sekunde > > > > Für Rechtecke und 1 Hz: 1/2 Sekunde ein, 1/2 Sekunde aus ~ 500mS ein/ 500ms Aus > > > > Schick doch mal Deinen Code zum Interrupt > > > > > > Schau mal den Thread "Ports zu langsam" an. Könnte sein, daß die ccpro zu lamgsam ist? > > > > Hanns > > > > > > > > Hat so etwas schon jemand gemacht. Ein bisschen Hilfestellung wäre Super. > > > > > > Viele Grüße, > > > Christian > > >