LPT1 Adapter ansteuern

Gast #2079048
Lesenswert?

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
Lesenswert?

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
Lesenswert?

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 #2079132
Lesenswert?

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
Lesenswert?

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
Lesenswert?

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
Lesenswert?

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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren