Zitat :
|
Nur kenne ich die kleinsten Abfrage-Intervalle des Druckerports nicht.
|
Das geht recht schnell. Frequenzen von mehreren MHz sind machbar, vertragen sich aber wahrscheinlich nicht mit Deinen langen Kabeln.
Dein größeres Softwareproblem dürfte die Herstellung einer geeigneten Zeitbasis sein.
Wenn Du den oben von mir erwähnten Timer-Tick verwendest, bist Du schnell damit fertig, beispielsweise basiert die Funktion "Time" im Qbasic darauf.
Ob Du aber mit dem Quantisierungsfehler von knapp 55ms - bei 1,7s Meßzeit entspricht das immerhin 3,2% - leben kannst, mußt Du selbst entscheiden.
Der PC hat aber noch einen weiteren Timerkanal, den Du nach Belieben benutzen kannst.
Er wird normalerweise z.B. zur Sound-Erzeugung über den eingebauten Lautsprecher verwendet.
Die Programmierung des Chips ist aber um einiges schwieriger, als einfach nur eine Systemvariable auszulesen.
PS:
Die Timerkanäle im PC werden mit einer Frequenz von 1,19318 MHz getaktet.
Zum Erzielen einer bestimmten Frequenz wird der Timerchip dann mit einem bestimmten 16-Bit Teilerverhältnis programmiert.
Dementsprechend ist die genaue Frequenz des System-Timer-Tick 1,19318 MHz / 65536.
_________________
Haftungsausschluß:
Bei obigem Beitrag handelt es sich um meine private Meinung.
Rechtsansprüche dürfen aus deren Anwendung nicht abgeleitet werden.
Besonders VDE0100; VDE0550/0551; VDE0700; VDE0711; VDE0860 beachten !