Qbasic serielle Schnittstelle mit Parity

OP #7100185
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.
Gast #7100221
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.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 4 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.