LPT1 Karte (PCI)

Gast #3104577
Lesenswert?

Hi!

Ich suche eine PCI Karte die einen Parrallelen Anschluss hat und 
unumständlich als LPT1 im System erkannt/Installiert werden kann.
Unter Win7 (64bit).
Es ist wichtig, dass das System durch die Karte einen LPT1 Ausgang 
erzeugt.
Ich steuere damit ein Externes Modul an (Kein Drucker ;))
Derzeitig nutze ich den Parrallen Anschluss meines Mainboards - das Neue 
Mainboard hat aber leider keinen mehr. Daher muss jetzt eine PCI Karte 
her.

Welche Karten gibt es da so? Ich kann ja nicht einfach irgendeine 
nehmen.
Ich hab es mit USB zu Parallel versucht, aber dabei kam nur ein 
nutzloser "Druker-unterstützungs Adapter" herraus, den ich auch mit viel 
mühe nicht lauffähig für meine Anwendung bekommen habe.

Beste Grüße :)
Moderator (Firma: Titel) Persönliche Seite #3104585
Lesenswert?

Microwave schrieb:
> Parrallen
Da isn 'r' zuviel...

Microwave schrieb:
> Bei den PCI Karten werde ich nicht solche Probleme kriegen?
Ich kann MaWins Aussage nur bestätigen: das wird mit jeder Karte 
tadellos funtkionieren. IdR. kannst du auch noch per SW konfigurieren, 
welchen LPT du haben willst. Also: kauf einfach eine 4€ Karte bei EBAY 
und fertig...

> Ich hab es mit USB zu Parallel versucht
Die gehen nicht für die ganzen Bitbang-Programmer oder 
Schrittmotorkarten oder was auch immer an einzelnen Leitungen des Ports 
herumzupft.
#3104590
Lesenswert?

Microwave schrieb:
> Bei den PCI Karten werde ich nicht solche Probleme kriegen?

Das kann man nur mit einem entschiedenen "vielleicht" beantworten. Es 
hängt davon ab, auf welche Art dein Programm auf den LPT Port zugreift.

Bei den USB Adaptern gibt es einige Versionen, die speziell damit 
werden, dass sie Bitbanging in jeder Form unterstützen.

Ich würde die PCI Karte bevorzugen.
Gast #3104771
Lesenswert?

Einige Karten benutzen aber nicht den LPT1 Adressraum usw.
Einige neuere (hab ich letztens bei nem i5 gesehen) Motherboards haben 
einen LPT drauf ABER der ist nur als Pfostenverbinder auf der 
Leiterkarte zugängig und normalerweise deaktiviert.
Unter Win7 kannst du das aber eh vergessen wenn deine Software direkt 
auf die Hardware per IO-Register zugreift bzw. Irqs verbiegt und per Vxd 
auf den Port zugreift.
Persönliche Seite #3105444
Lesenswert?

Georg G. schrieb:
> Leider scheint es keinen lpt2lpt Remapper zu
> geben, um die Karte virtuell "nach unten" zu verlagern.

Prinzipiell schon; der von Henrik Haftmann für seinen 
USB-Parallelport-Adapter entwickelte Treiber ist eine gute Grundlage 
dafür. Der nämlich fängt die I/O-Zugriffe auf die Standard-I/O-Adressen 
der ISA-Parallelports ab und bastelt dann daraus USB-Pakete. Man muss 
also nur im Treibersourcecode statt der USB-Pakete daraus wiederum 
I/O-Zugriffe auf die I/O-Adressen der PCI-Karte durchführen, und hoffen, 
daß die von ihrer Registerstruktur der des klassischen Parallelports 
entspricht.

Einfacher ist es natürlich, die Frickelsoftware, die mit direkten 
I/O-Zugriffen arbeitet, zu zügeln, und auf die richtigen I/O-Adressen 
zugreifen zu lassen -- was natürlich den Zugriff auf deren Quelltext 
voraussetzt.
#3105475
Lesenswert?

Georg G. schrieb:
> Die PCI Karten liegen grundsätzlich nicht bei 0x378 oder so sondern
> "oben" im PCI Adressraum.

Was den von Haus aus der jeweiligen Karte zugeordneten Bereich angeht 
ja. Ich könnte mir freilich vorstellen, dass PCI-Karten mit dem BIOS 
auch Adressbereiche aus dem alten ISA-Bereich aushandeln können, wenn 
die nicht schon anderweitig verbraten wurden. Andernfalls hätte eine PCI 
VGA-Karte auch keine Standard-Adressen kriegen können.
#3105482
Lesenswert?

A. K. schrieb:
> Ich könnte mir freilich vorstellen, dass PCI-Karten mit dem BIOS
> auch Adressenbereiche aus dem alten ISA-Bereich aushandeln können

Jein... das kann der Treiber machen. Bei XP kann man bei einigen Karten 
(Beispiel: MosChip Semiconductor Technology Ltd) einstellen, dass auch 
die Erkennung im Legacy Mode funktioniert. Wie es bei moderneren Windows 
Systemen aussieht, weiß ich nicht. Prinzipiell muss es möglich sein, 
denn sonst könnten virtuelle Maschinen den Port nicht auf LPT1 mappen.

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