Seite 1 von 1

Fragen zur seriellen Schnittstelle

Verfasst: 11.10.2010 16:24
von John Doe
Ich beabsichtige mit PureBasic ein Programm zu schreiben, mit dem ich in einem Mehrprozessorsystem die einzelnen adressierbaren Teilnehmer ansprechen kann.
Das Protokoll der Datenübertragung besteht aus einem Adressbyte und mehreren Datenbytes.
Das Adressbyte enthält als neuntes Datenbit eine '1', bei den Datenbytes
ist das neunte Bit eine '0'.
Das Problem ist nun, daß ich pro Byte noch ein zusätzliches neuntes 9 Bit mit übertragen muß.

Ich kann zwar beim Öffnen der Schnittstelle mit OpenSerialPort einstellen, wieviel Bits übertragen werden; aber wie übertrage ich anschließend 9 Datenbits ?

Ist dies evt. mit WinApi-Anweisungen möglich ?

Wäre dankbar, wenn mir jemand helfen könnte.

Re: Fragen zur seriellen Schnittstelle

Verfasst: 24.10.2010 13:37
von mk-soft
Etwas spät geantwortet...

aber Deine Beschreibung der Datenbits entspricht keiner der mir bekannten Zeichenrahmen für Serielle Datenübertragung.
Somit nicht mit der Seriellen Schnittstelle des PC zu verbinden.

Nehme an das die Datenkommunikation nicht mit irgend etwas anderen kompatibel ist.

Re: Fragen zur seriellen Schnittstelle

Verfasst: 24.10.2010 14:37
von super_castle
ein byte zu übertragen benötigt in der regel "10 bit seriell".