Hallo,
kennt sich jemand mit der Hardware und Programmierung des Parallelports aus? Ich beabsichtige evtl. Schrittmotoren anzusteuern.
Kann man die Datenleitungen auch als Eingangsleitungen benutzen, so wie früher beim ATARI ST?
Reinhard
Hallo,
kennt sich jemand mit der Hardware und Programmierung des Parallelports aus? Ich beabsichtige evtl. Schrittmotoren anzusteuern.
Kann man die Datenleitungen auch als Eingangsleitungen benutzen, so wie früher beim ATARI ST?
Reinhard
und wenn du es bei http://www.conrad.de fertig kaufst?
Hallo,
unter DOS war die Ansteuerung des LPT kein Problem.
Zur Verfügung stehen da die 8 Datenleitungen für Ausgabe
und 4 Steuersignale für Einlesen.
Programmierung gut unter Turbopascal aber auch Basic-Dialekte
möglich.
Hier eine Beispielroutine (TP):
procedure COMSWITCH(K:byte);
const COut = $27a; {Befehlsausgabeport, Centronics}
DOut = $278; {Datenausgabeport}
BitsOff= 0; {alle Befehlsbits = 0}
Sw_out = 1; {Com-Switch umschalten}
begin
{ Write(‚I=‘,K);}
comport:=k;
k:=8-k;
port[COut]:=BitsOff; {Grundzustand}
port[DOut]:=K; {Ausgabe Kanal-Nr. [nur erste 3bit werden benutzt-8Kanäle]}
port[COut]:=Sw_out; {Umschaltung aktivieren}
delay(5);
port[COut]:=BitsOff; {Grundzustand deaktivieren}
delay(50);
clearbuf(sp);
end;
Gruß Uwi
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]