Forum: PC-Programmierung RS232: serialcom aus bios.h in Turbo-C


von Sascha (Gast)


Lesenswert?

Hallo,
Hoffentlich habe ich bei der Web, bzw. Boardsauche keinen entsprechenden 
Hinweis übersehen.
Hier meine Frage:
Mit einem uC sende ich Daten via RS232 an den PC. Die Daten kommen in 
Hyperterminal richtig emuliert an. (d.h. die empfangenen Werte 0-255 
werden mit den entsprechenden Zeichen dargetellt.)
Doch verwende ich nun das eigens geschriebene Programm in C, welches die 
Funktion serialcom aus bios.h nutzt, werden nur Zahlen bis 127 
angezeigt... Kennt jemand dieses Problem, dass das MSB in Turbo C nicht 
empfangen wird und weiss Abhilfe?

MfG
Sascha

von Marek S. (Gast)


Lesenswert?

Hallo Sascha,
dies kann an vielem liegen, also wenn es probleme mit dem MSB gibt, 
würde ich auf die parität tendieren.

was für ein OS verwendest du ?

Gruß

Marek

von Sascha (Gast)


Lesenswert?

Hallo,
benutze winxppro+sp2 mit borland turbo-c... Grausam, diese 
Konstellation, ich weiss...
Parität konnte ich in dem Status der seriellen deaktivieren, weswegen 
ich das eigentlich ausschliessen kann.
Mein Problem habe ich nun dadurch gelöst, dass ich nur Zahlen, bzw. 
Zeichen übertrage und somit alle Zeichen >127 irrelevant sind. ;)
Trotzdem vielen Dank für die Mühen.
Sascha

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.