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
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?
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. ;-)
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.
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"
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?
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)
Paradise: http://www.gm.iwarp.com/programs.htm Kabelbeschaltung: http://www.gm.iwarp.com/programs/ParCable.zip
>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.
>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!
>>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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.