Forum: Mikrocontroller und Digitale Elektronik Parallelport unter QB nutzen


von Frank_Mermann (Gast)


Lesenswert?

Hallo,

ich möchte gerne die Portbits des Parallelports unter QuickBasic 4.5 und 
Win2K zur Datenausgabe für ein Bastelprojekt nutzen.

Die Adresse vom Port ist &H378

Allgemein soll der Befehl   "OUT (&H378 + x), y"  zur Anwendung kommen.

Jetzt habe ich zwei Fragen dazu:


1. Der Port muss doch bestimmt zuerst auf Output geschaltet werden (mit 
einem bestimmten Wert für x und für y)?

2. Die Portbits werden mit x =0 und y =255 alle auf HI gesetzt, oder???


Habe leider in der QB-Hilfe nichts gefunden und auch die Forensuche und 
das Googeln blieben bisher erfolglos.

Hoffe auf schnelle Hilfe, stecke grade mitten in einem Bastelprojekt!

Viele Grüße!

von Frank_Mermann (Gast)


Lesenswert?

PS: so viel noch zum Thema Wikipedia und Parallelport...
http://simple.wikipedia.org/wiki/Parallel_port

von Sven P. (Gast)


Lesenswert?

Frank_Mermann schrieb:
> Hallo,
>
> ich möchte gerne die Portbits des Parallelports unter QuickBasic 4.5 und
> Win2K zur Datenausgabe für ein Bastelprojekt nutzen.
Viel Spaß mit Win2000.

> Die Adresse vom Port ist &H378
Ja, für den ersten Parallelport, wimre.

> Allgemein soll der Befehl   "OUT (&H378 + x), y"  zur Anwendung kommen.
Kann man machen. Man kann auch einfach 'PRINT' benutzen, dann aber mit 
';' dahinter, weil sonst noch ein Zeilenvorschub nachkommt.

> Jetzt habe ich zwei Fragen dazu:
>
>
> 1. Der Port muss doch bestimmt zuerst auf Output geschaltet werden (mit
> einem bestimmten Wert für x und für y)?
Bei SPP und Konsorten nicht. Bei den anderen (ECP oder wie das hieß) 
gibts in einem der drei Register ein Bit, um die Datenrichtung 
umzuschalten.

> 2. Die Portbits werden mit x =0 und y =255 alle auf HI gesetzt, oder???
Die Datenpins, ja. Die Statusleitungen setzt man im Kontrollregister.


Ich prognostiziere mal, dass die Windoof mit irgendwelchem 
Sicherheitslarifari dazwischenfunken wird.
Ganz interessant und einfach zum Thema ist das 'Linux IO Port 
Programming Howto'

von Sven P. (Gast)


Lesenswert?

Nachtrag: Was du mit Wikipedia für ein Problem hast, kann ich mir nicht 
erklären.
http://de.wikipedia.org/wiki/Parallelport
http://en.wikipedia.org/wiki/IEEE_1284

von Frank_Mermann (Gast)


Lesenswert?

Sven P. schrieb:
> Nachtrag: Was du mit Wikipedia für ein Problem hast, kann ich mir nicht
> erklären.
> http://de.wikipedia.org/wiki/Parallelport
> http://en.wikipedia.org/wiki/IEEE_1284
Sauber, Danke!



>Ich prognostiziere mal, dass die Windoof mit irgendwelchem
>Sicherheitslarifari dazwischenfunken wird.
...werds mal testen, zur Not DOS


>Bei SPP und Konsorten nicht.
ich schließe mal EPP als Konsorte mit ein

von Frank_Mermann (Gast)


Lesenswert?

...nur noch mal zur Sicherheit gefragt:

wenn ein bidirektionaler Modus im Bios verwendet wird (z.B. ECP), wie 
stellt man dann die Datenbits 0 bis 7 auf Ausgang?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.