LPT1 Adapter ansteuern

Gast #2079048
Hi Leute

Ich hab meinen alten PC letztens ausgemustert und mir ein neueres Modell 
zugelegt.

Da der neue PC aber wies so ist keinen Druckerport (Paralell D-Sub 25),
also hab ich mir einen USB zu Paralelladapter gekauft um meine Schaltung 
damit anzusteuern.

Mein Problem ist nun, das ich den Port für den Anschluss nicht finden 
kann. Wenn ich im Gerätemanager auf das Gerät klicke und die Details 
aufrufe bekomme ich nur Prt:#0004Hub:#0003 aber auf Port 4 geht es 
nicht.

Habt ihr eine Idee wie ich den passenden Port herausfinden kann?
Gast #2079056
Versuchst du vieleicht direkt auf die Hardware zuzugreifen? Das wird so 
nicht mehr funktionieren.
Der USB Adapter stellt dir nur einen virtuellen LPT-Port zur Verfügung.
Eine direkte IO-Adresse gibt es nun nicht mehr.
Du musst nun die API nutzen.
Persönliche Seite #2079064
Gerdolino schrieb:
> Da der neue PC aber wies so ist keinen Druckerport (Paralell D-Sub 25),
> also hab ich mir einen USB zu Paralelladapter gekauft um meine Schaltung
> damit anzusteuern.

Das geht so gar nicht. USB-Parallel-Adapter sind nur zum Ansteuern von 
Druckern geeignet, andere Dinge ("bit-banging"), wie sie mit der 
herkömmlichen Onboard-Schnittstelle möglich waren, sind nicht möglich.

Die einzige Ausnahme ist der Selbstbau-USB-Parallelport-Adapter von 
Henrik Haftmann, der nämlich kommt mit einem speziellen Devicetreiber, 
der Hardware-I/O-Zugriffe auf die I/O-Adressen des Parallelports abfängt 
und auf so auf das USB-Protokoll umsetzt, daß die Funktionalität 
nachgebildet wird. Das geht aber auch nur mit dem zugehörigen Adapter, 
weil nur der die entsprechenden Ansteuerungsmöglichkeiten hat.

Näheres dazu:
http://www-user.tu-chemnitz.de/~heha/bastelecke/Rund%20um%20den%20PC/USB2LPT/
Gast #2079081
Gut also den Adapter kann ich also vergessen.

Dann werd ich eben einen Pic mit RS232 ansteuern und mit dem dann die 
Ausgänge schalten.

Danke für die Infos
Gast #2079132
The_ride schrieb:
> Kauf dir eine PCI-I/O Karte (Parallel)
> meine Karte die ich gekauft habe kostete 19.90.-€
> und stellt insgesamt 2 x Parallelport zu Verfügung.

Das kann aber auch zum Problem werde. Wenn er mit dem neuen Rechner auch 
das Betriebssystem gewechselt hat. Hier braucht es dann noch mehr Info.

Da ist der Ansatz mit dem PIC über RS232 schon nicht schlecht.
Wenn das auf der PC-Seite sauber angebunden wird kann man später auch 
mal einen USB->RS232 Adapter einsetzen.
Gast #2079146
Den Usb Rs232 Adapter verwende ich sowieso schon. Das sollte kein 
Problem sein.

Allerdings hätt ich noch ne Frage:

Wenn ich zwei Pics (wegen Pinmangel) zusammen auf eine UART setzte und 
die Übertragung mit einem Header für jede Boschaft versehe, die eine 
Adresse enthällt, kann ich dann beide auf einer UART verwenden.

Übertragung wäre dann so:

PC schickt

PIC1RA0

PIC1 fragt ab und verwendet die Botschaft weil die ersten Zeichen PIC1 
sind.

PIC2 fragt ab und verwendet die Botschaft nicht weil die ersten Zeichen 
nicht PIC2 sind.

Von den Pics schickt nur einer zum PC zurück.

Ist das möglich oder gibts da dann störungen im Bus?

Gerdolino
Gast #2079158
Grundsätzlich wird das vom Protokoll her funktionieren, wird bei RS485 
genau so gemacht.
Problematisch wrid die TX Leitung der PIC werden. Ich kenne keinen 
TTL->RS232 Wandler der die TX Spannungsfrei schalten kann (tristate).
Da werden sich die beiden Pic wohl gegenseitig stören.
Gast #2079189
Wie gesagt schickt ja nur ein Pic zum PC bin am Überlegen ob ich tx von 
einem Pic überhaupt anschließe.

Ich finde nur irgendwie nicht die passende Pinbelegung für den D-Sub 25 
Stecker, die sich auf Ports bezieht.

Weil meine Ansteuertabelle der Karte bezieht sich auf Port x Bit 0-8 
Portx+1 bit0-8 Portx+2 bit 0-8

Oder ich kenne einfach nicht den richtigen Suchbegriff dafür.

Gerdolino

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 15 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.