Forum: Compiler & IDEs Qbasic serielle Schnittstelle mit Parity


von Johannes M. (jojo20)


Lesenswert?

Hallo,

ich möchte mit Qbasic eine serielle Schnittstelle öffnen mit

OPEN "COM1:9600,O,8,1" FOR RANDOM AS #1

Dann bekomme ich immer einen Error, weil wie ich jetzt herausgefunden 
habe, dass Parity und 8 Datenbits mit QB nicht geht.
VGL: https://jeffpar.github.io/kbarchive/kb/012/Q12027/

Meine Frage, hat jemand die Lösung wie man das Problem umgehen kann? Das 
Buch will ich mir jetzt nicht extra kaufen.

Kann man evtl. direkt in die Register der seriellen Schnittstelle nach 
dem öffnen reinschreiben um die Parity ODD einzuschalten?

Und bitte keine Diskussion warum QB, das ist in dem Fall einfach mal so.

von DerEgon (Gast)


Lesenswert?

Johannes M. schrieb:
> Kann man evtl. direkt in die Register der seriellen Schnittstelle nach
> dem öffnen reinschreiben um die Parity ODD einzuschalten?

Wenn Qbasic unter echtem DOS läuft, ja. Sobald es aber in irgendeiner 
Weise unter irgendeinem Windows läuft, nein.

Die "Erklärung" in diesem "Knowledge-Base-Artikel" ist übrigens 
technischer Schwachsinn.

von OldMan (Gast)


Lesenswert?

Ich habe früher viel mit QBasic programmiert, das kann nur 9 Bit 
verarbeiten, also entweder 7e1, 7o1 oder 8n1, evtl. geht 8e0 oder 8o0

Ausweg wäre FreeBasic https://www.freebasic-portal.de/

von Schlaumaier (Gast)


Lesenswert?


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.