drucker port als signal analyzer

Gast #384742
Lesenswert?

Ich wollte den Drucker Port des PC, unter Linux dazu verwenden 4 Pins
des Drucker ports auszulesen, und den pegel anzuzeigen. evtl mit
gnuplot.

Wie ich nun feststellen musste, verschluckt mein Programm daten, also
geht die Abfrage nicht schnell genug.

Deshalb meine Frage, gibt es fuer DOS oder Windows ein programm, dass
die Pins D0-D4 abfragen kann, und den Zeitlichen verlauf mit einer
Aufloesung von 1E-6 sekunden darstellen kann.

Also praktisch ein spektrum analyser fuer ttl pegel fuer arme.

gruß, Mirko
Persönliche Seite #384743
Lesenswert?

Mit Mikrosekundenauflösung?!

Bedenke, daß einerseits so ein Betriebssystem auch noch was anderes
machen soll als über seinen Treiber die dafür nicht vorgesehene
Druckerschnittstelle abzufragen und daß andererseits der Parallelport
i.d.R. ein ISA-Bus-Device ist, der an einem entsprechend langsamen
chipsatzinternen Bus hängt. Der ISA-Bus wurde mit 8 MHz Takt betrieben,
eine 8-Bit-I/O-Operation benötigt 4 Taktzyklen ... damit sind gerade mal
zwei I/O-Zugriffe pro Mikrosekunde möglich, und in der Zeit macht der PC
-trotz mehrerer GHz Taktfrequenz- gar nichts.

Im übrigen heißt es "logic analyzer"; ein "spectrum analyzer" macht
etwas ganz anderes.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren