Herunterladen Inhalt Inhalt Diese Seite drucken

Initialisierung; Einstellen Der Übertragungsgeschwindigkeit; Setzen Des Erweiterten Empfangspuffers - Conrad C-Control II Unit Handbuch

Kompakter steuerungscomputer
Inhaltsverzeichnis

Werbung

C-Control II Unit
beschriebene Funktionen sind in den Modulen hwcom.c2 und swcom.c2 gleichartig
definiert.

7.2.1 Initialisierung

function init ()
Die Funktion init initialisiert eine serielle Schnittstelle und deaktiviert eventuell konkur-
rierende Portfunktionen.
7.2.2 Einstellen der Übertragungsgeschwindigkeit
Für jede der beiden Schnittstellen kann die Übertragungsgeschwindigkeit eingestellt wer-
den. Die hwcom-Schnittstelle kann dabei bis 115.200 Baud arbeiten, swcom nur bis 9.600
Baud.
function setspeed ( int speed )
speed
SPEED_300 (0)
SPEED_600 (1)
SPEED_1200 (2)
SPEED_2400 (3)
SPEED_4800 (4)
SPEED_9600 (5)
SPEED_19200 (6)
SPEED_38400 (7)
SPEED_57600 (8)
SPEED_115200 (9)
(SPEED_19200 bis SPEED_115200 nur für hwcom)

7.2.3 Setzen des erweiterten Empfangspuffers

Das Betriebssystem implementiert für beide seriellen Schnittstellen standardmäßig je einen
Empfangspuffer von 64 Byte. In Applikationen, in denen größere Datenblöcke zu
empfangen sind, sollte ein erweiterter Empfangspfuffer reserviert werden. Anderenfalls
kann es zum Verlust empfangener Daten führen, die vom Programm nicht schnell genug
aus dem Puffer gelesen werden.
100
Übertragungsgeschwindigkeit
300 Baud
600 Baud
1200 Baud
2400 Baud
4800 Baud
9600 Baud
19200 Baud
38400 Baud
57600 Baud
115200 Baud

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis