USB <->Seriell Wandler unter DOS ansprechbar?

Gast
Also meine Wandler, die ich habe, funzen erst, wenn der passende 
Comportemulationstreiber installiert ist.

Für DOS habe ich sowas noch nicht gesehen.

Daher denke ich, dass es nicht klappen könnte.
Persönliche Seite
Es gibt zwar ganz rudimentäre USB-Treiber für DOS, aber die sind für MSD 
("Mass Storage Devices"), dienen also der Ansteuerung von USB-Sticks und 
ähnlichem. Für CDC ("communication class devices") oder gar proprietäre 
Varianten wie die üblichen USB-Seriell-Bridges von FTDI/Prolific/SiLabs 
existieren keine DOS-Treiber.
Daher ist unter DOS keinerlei Zugriff auf USB-Seriell-Bridges möglich.

Wenn aber mit "DOS" lediglich die virtuelle DOS-Emulation gemeint ist, 
die aktiv ist, wenn ein DOS-Programm unter Windows läuft, dann bestehen 
gewisse Chancen, daß ein DOS-Programm mit einer der USB-Seriell-Bridges 
kommunizieren kann - vorausgesetzt, daß diese als COM1..COM4 in das 
Windows-System eingebunden ist. Ob das ganze wirklich funktioniert, 
hängt davon ab, auf welche Art und Weise das DOS-Programm die 
Schnittstelle ansteuert. Die DOS-VDM emuliert zwar die 
Standard-PC-Hardware recht gut, aber nicht perfekt. Die Nutzung der 
ultraprimitiven BIOS-Interruptaufrufe wird beim Empfangen mit höheren 
Datenraten problematisch, weil hier die Schnittstelle gepollt werden 
muss (obwohl es um BIOS-Interrupts geht, ist die tatsächliche 
Ansteuerung der Schnittstelle völlig interruptlos).
Gast
Wenn es ausreicht unter Windows (98,xp..) dieses DOS-Programm zum laufen 
zu bekommen, dann ist folgender Weg möglich:

DOSBox 0.65 installieren und dort dann die COM1..4 per directserial mit 
COM13 (z.B.) in dem Configfile eintragen.
Selbst Uralte Step-5 Programmierumgebungen (V3.02) laufen dann mit einem 
USB-Seriell-Wandler. Hat auch den Vorteil das die sourcen offengelegt 
sind und bei Bedarf auch angepaßt werden können.

Gruss

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 19 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.