DOS BOX X , Seriellport einstellen

OP #7505686
Lesenswert?

Hallo , guten Tag.

Wie kann man bitte in der DOS Box X den seriellen Port aus dem Programm unten einstellen?

10 REM Mini-Terminal an COM1 20 OPEN "COM1:9600,N,8,1,CS,DS" AS #1 30 OUT (&H2FC),8 :REM RTS = 0, DTR = 0, OUT2 = 1 40 A$=INKEY$ 50 IF A$ <> "" THEN PRINT#1,A$; 60 IF LOC(1) > 0 THEN B$ = INPUT$(1,#1): PRINT B$; 70 GOTO 40

Danke.

(Firma: Privat) #7505859
Lesenswert?

Wie sieht es denn mit dem MODE - Befehl aus ?

Den müßte man halt vorher auf Kommandozeile ausführen.

Aber du stellst den Port doch mit OPEN "COM1:9600,N,8,1,CS,DS" AS #1 schon ein.

Wenn du dennoch im Programmlauf andere Schnittstellenparameter brauchst, würde ich den Port mit Close #1 schließen und mit OPEN neu konfigurieren.

#7505964
Lesenswert?

Weder der "mode"-Befehl noch "open comX:" können den Status der Handshake-Leitungen DSR und RTS direkt beeinflussen. Dazu ist ein Zugriff auf das Modem-Control-Register notwendig. Die üblichen Portadressen sind &H3FC für COM1 und &H2FC für COM2.

P.S.: Die richtige Antwort auf Deine Frage wurde schon vor über zwei Jahren beantwortet. Beitrag "In der DosBox eine com2 einstellen mit 9600Baud?"

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