Timer
-
Hallo Leute, ich habe die Aufgabe einen beliebigen Ausgang der parallelen Schnittstelle anzusteuern. Das wäre kein Problem. Ich muss aber diesen Ausgang dann im Rhythmus von 13,8 µs toggeln lassen, also ein Rechtecksignal mit einer Frequenz von 36 kHz erzeugen. Habt ihr vielleicht eine Idee, wie ich dieses Problem unter Zuhilfenahme der Windows-Timer lösen könnte.
Vielen Dank
-
Jup.
1. Konsolenanwendung erstellen
2. Mit QueryPerformanceFrequency errechnen, wie viele Ticks 13,8 µs entsprechen.3. Mit QueryPerformanceCounter die momentenen Ticks merken.
4. In einer Schleife abragen, wann X Ticks im vergleich zu 3. vergangen sind.PS: Es kann aber von der Auflösung schon eng werden mit dieser Frequenz.
Außerdem ist der COM-Port zugriff auch nicht gerade latenzfrei.
(Sind doch nur ein paar BitproSekunde?)Also sei mit dem Ergebnis kritisch.