Parallelport unter QB nutzen

Gast #1558214
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!
Gast #1558230
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'
Gast #1558243
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
Gast #1558855
...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?

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.