Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge

serieller Datentransport von Win XP nach DOS

[crx]garfield / 6 Antworten / Baumansicht Nickles

Hallo, ich dachte, vielleicht könnt ihr mir helfen.

Ich habe hier einen Rechner mit DOS 6.2 bzw. Win3.11 und ich will auf diesen per Seriellem Kabel (Nullmodem mit 3 Leitungen) Daten übertragen.
Das sollte möglichst von einem Win XP möglich sein, weil ich einfach kein anderes System hier habe.

Habe schon verschiedene Software peorbiert, aber leider klappt die Verbindung aufgrund von Windowws imer nicht. Habe mich dann auch schon selbst mit dem Programmieren der Schnittstelle beschäftigt, hat mir aber nix genützt, denn mit dem was ich wusste, hats leider auch nicht geklappt.

Wisst ihr wie ich das Problem evtl. lösen kann?

meine Bevorzugte Sprache ist VB.Net für DOS dann halt QBasic, aber ich glaube es ist besser den Code gemeinsam unter C++ zu entwickeln, oder?

Danke schonmal
greetings
garfield

bei Antwort benachrichtigen
Borlander [crx]garfield „serieller Datentransport von Win XP nach DOS“
Optionen

Schon mal an eine Netzwerkverbindung gedacht? Sollte mit Win3.11 möglich sein! Selbst ausprobiert habe ich es allerdings noch nicht...

Gruß
Borlander

bei Antwort benachrichtigen
d-oli Borlander „Schon mal an eine Netzwerkverbindung gedacht? Sollte mit Win3.11 möglich sein!...“
Optionen

Ich habe es einmal zustande gebracht, auf einem Laptop eine alte Xircom Ethernet PC Card auf Windows 3.11 for Workgroups zum laufen zu bringen. Musste aber ziemlich lange nach entsprechenden Treibern suchen. Aber, es ist durchaus möglich.

Eine Verbindung per RS232 sollte doch wirklich kein Problem sein. Win XP hat doch sicher auch ein Hyperterminal. Ich glaube das Programm auf Win 3.11 hat sogar den gleichen Namen. Hyperterminal aufmachen, Datei -> Neue Verbindung, Name vergeben, Verbinden über z.B. COM1 und die Anschlusseinstellungen ev. anpassen. Dann Übertragung Datei senden/ empfangen etc. etc. Sollte wirklich Problemlos laufen, habe das vor ca. 2 Jahren mit Win 3.11 und Win 2k gemacht.

Viel Spass dabei

Gruss, d-oli

Konstruktive Kritik zeichnet sich dadurch aus, dass sie höflich, nützlich und sachlich ist.
bei Antwort benachrichtigen
[crx]garfield d-oli „Ich habe es einmal zustande gebracht, auf einem Laptop eine alte Xircom Ethernet...“
Optionen

?! Hmm, eigentlich hatte ich das ja schon probier, aber vielleicht hatte ich da auch noch probs mit dem Kabel... ich probier das nochmal.

danke


greetings
garfield

bei Antwort benachrichtigen
d-oli [crx]garfield „?! Hmm, eigentlich hatte ich das ja schon probier, aber vielleicht hatte ich da...“
Optionen

Da war was mit der Bauderate ... ich glaube Win 3.11 konnte nur 9600 oder so was. Das Standardmodem das zur Auswahl stand hat auch nicht funktioniert, ich habe dann (glaube ich) das XModem ausgewählt, bin aber nicht mehr ganz sicher.

Gruss, d-oli

Konstruktive Kritik zeichnet sich dadurch aus, dass sie höflich, nützlich und sachlich ist.
bei Antwort benachrichtigen
d-oli Nachtrag zu: „Da war was mit der Bauderate ... ich glaube Win 3.11 konnte nur 9600 oder so...“
Optionen

Ist mir eben noch eingefallen.
Du schreibst: Nullmodem mit 3 Leitungen.

Ich gehe davon aus, dass du Send und Receive (gekreuzt) sowie GND meinst. In diesem Fall würde die Hardware – Flusssteuerung nicht funktionieren (Einstellungen). Verwende das Xon / Xoff - Bit – Verfahren.

Gruss, d-oli

Konstruktive Kritik zeichnet sich dadurch aus, dass sie höflich, nützlich und sachlich ist.
bei Antwort benachrichtigen
[crx]garfield d-oli „Ist mir eben noch eingefallen. Du schreibst: Nullmodem mit 3 Leitungen. Ich gehe...“
Optionen

Ok, habe jetzt nochmal meine Fehler überprüft, und habe gestern NAcht schon festgestellt, das ich einen völlig falschen Pin mit dem Receive-Kanal verbunden hatte... habs jetzt gefixxt, und seit gestern funzt also der Transport mit HyperTerminal und als Modem "Kermit" habe als BaudRate natürlich nur 9600 wählen können, was mich wundert, das DOS an sich schon vel mehr kann.


Hab heut noch mal ein bisschen geguckt und bin auf das Programm FX 3.3 von FastLynx gestoßen. Jetzt geht der Datentransport zwischen Dos 6.22 und WindowsXP mit 128000 Baud von der Hand, und alles reibungslos. (Und verhältnissmäßig schnell.


Danke für euer aller Hilfe
greetings
garfield

bei Antwort benachrichtigen