Forum: PC-Programmierung Parallelport - Zwei PCs verbinden


von Bernd K. (_bk_)


Lesenswert?

Hallo,

ich habe folgendes Problem: Ich versuche meinen PC mit meinem Notebook
über ein ganz normales Parallelportkabel zu verbinden. Geht zwar
einfacher, aber es sollte eigentlich nur ein Test werden.
Ich benütze dazu die inpout Dll (http://www.logix4u.net/inpout32.htm).
Dummerweise kam am Notebook nur Datenmüll an. Nach einigem Probieren
hab ich es geschafft, die Fox-Message zu senden, indem ich die
ankommenden Daten durch 5 geteilt und dann 67 abgezogen habe. Leider
funktioniert das nicht immer und es hört sich auch nicht gerade
professionel an. Was soll ich machen, damit das ganze dauerhaft klappt?
Schon mal vielen Dank für eure Antworten!

Mfg,
Bernd

Daten:
-WIN XP(PC),WIN 98 SE(NB), Programmiersprachen C/C++, PPorteinstellung
EPP, Programm sendet mit den leicht modifizierten Routinen der
Testapplikationen für die inpout Dll

von Kritiker (Gast)


Lesenswert?

Was willst Du damit bezwecken? Die von Dir genannten Betriebssysteme
enthalten bereits Software für eine Verbindung über zwei mit einem
"Laplink"-Kabel verbundene Parallelports ...


Willst Du das Rad neu erfinden?

von Bernd K. (_bk_)


Lesenswert?

Ich sag ja, ist eigentlich nur ein Test. Aber der scheitert daran, dass
bei der Übertragung nur Schrott rauskommt. In dem Fall will ich das Rad
durchaus neu erfinden, damit es genau zu Rest des Wagens passt. ;-)

von Wolfram (Gast)


Lesenswert?

Nimm erstmal den EPP /ECP Modus raus ,da da durchaus unterschiedliche
Protokolle gefahren werden. Nimm als Ausgabefrequenz mit der du Daten
überträgst erstmal unter 10Khz.

von Heinz (Gast)


Lesenswert?

Hatte mal das gleiche gemacht.

Datenübertragung zwischen PC und einem Amiga.

Vom PC zum Amiga funktionierte es einwandfrei mit stabilen 55kbyte/s

Zum PC ging's nicht, da nicht alle Parallelen Schnittstellen an PCs
bidirektional sind.

Das Programm lief übrigends nur unter Win98 bzw. DOS, da XP den
direkten
Zugriff zum Paralleport verhinderte.

Das programm hies glucbe ich "Paradise"

von Bernd K. (_bk_)


Lesenswert?

Danke erst mal für die Antworten.
Hm, wenn ich EPP rausnehme, was soll ich dann rein tun?
"Bidirektional" (hat nur der PC), "Normal", oder eine andere
Abkürzung, E*irgendwas*?
Und wie kann ich die Ausgabefrequenz verändern?

Und: Brauch ich ein spezielles Kabel, bzw. kann ich den Port durch das
Rumprobieren schrotten?

von Kritiker (Gast)


Lesenswert?

Du brauchst ein "Laplink"-Kabel. Das verbindet auch zwei
Druckerschnittstellen im unidirektionalen SPP-Betrieb miteinander.

http://www.hardware-bastelkiste.de/index.html?nullmodem.html
(etwas nach unten scrollen)

von Heinz (Gast)


Lesenswert?


von Wolfram (Gast)


Lesenswert?

>Hm, wenn ich EPP rausnehme, was soll ich dann rein tun?
>"Bidirektional" (hat nur der PC), "Normal", oder eine andere
>Abkürzung, E*irgendwas*?
Bidirektional oder Normal je nachdem wie DU es ansteuerst.
EPP/ECP gibt es in unterschiedlichen Varianten ,deshalb rausnehmen
damit du nicht darüber stolperst.

>Und wie kann ich die Ausgabefrequenz verändern?
???
Die bestimmst du doch durch die Ansteuerung!

>Und: Brauch ich ein spezielles Kabel, bzw. kann ich den Port durch
das
>Rumprobieren schrotten?
Du kannst ihn durch rumprobieren ohne das du weisst was du tust
schrotten.

von Bernd K. (_bk_)


Lesenswert?

>Die bestimmst du doch durch die Ansteuerung!
Die Ansteuerung macht die Dll (siehe 1. Beitrag). Ich rufe nur zwei
Funktionen auf. Aber wenn ich mir das jetzt so anschaue, hab ich wohl
ziemlich Mist gebaut. Aber kann mir jemand erklären, warum es doch ein
paar mal funktioniert hat?
Dennoch werd ich mich halt ans Laplinkkabellöten machen. Danke für die
Links!

von Wolfram (Gast)


Lesenswert?

>>Die bestimmst du doch durch die Ansteuerung!
>Die Ansteuerung macht die Dll (siehe 1. Beitrag)
Die DLL ist nur damit du Zugriff auf den Parallelport hast, wie schnell
du die Bytes sendest bestimmst du und mit der gleichen Geschwindigkeit
musst du auch wieder einlesen.

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.