Tuts bei XP sicher nicht1. täte ich erstmal den Weg vom LPT nach draussen testen, mal einen Pin auf 0, mitm Multimeter nachmessen, dann denselben Pin auf 1, wieder nachmessen. So siehste, ob das mit XP überhaupt tutWeil ab Windows NT ist es, so, dass nur noch das Betriebsystem und die Treiber einen direkten Portzugriff erlauben. Alle anderen Programme werden Gepoolt, bzw. wenn einer versucht ein direktes Lesebefehl auszuführen (wie zb.: _outp oder outportb von TurboC), wird das Programm ohne viel aufbegehren abstürzen (Memory Access Violation).
Ansonsten, die Dateinleitungen des SPP sind unidirectional, also wird das so, wie du es gezeichnet hat nicht gehen. Wenn du aber EPP oder ECP aktiviert hast, hast du im Status Register ein Bit, mit dem du die Daten-Eingänge auf Input stellen kannst. Oder aber du nutzt die 4 invertierten und den einen nicht invertierten Steuereingang.
Hals und Beinbruch
Lesezeichen