Thomas Dohl

Seite
Menü
Startseite > Projekte > Relaiskarte > Lesen Schreiben

Lesen Schreiben



Erklärung der Bedienung der Programme
("lesen.cpp" und "schreiben.cpp"):


Kompi
lieren der beiden Programme:
make lesen
make schreiben

Quickstart:


Mit dem Programm "lesen.cpp" kann man auf einem Com-Port die Nachrichten der Relaiskarte in Hex-Zahlencode empfangen.

Mit dem Programm "schreiben.cpp" kann man die Nachrichten per Hand zusammenstellen, lediglich die XOR-Checksum wird automatisch erzeugt.

Also, wenn man recht schnell ein Ergebnis haben will, kann man diese
Programme nutzen.

Diese Programme habe ich eigentlich nur zum Entwickeln und Testen geschrieben.

Zwei Terminals öffnen.
In einem "./lesen /dev/ttyS0" starten und in dem anderen "./schreiben /dev/ttyS0" starten.
Hier ein Beispiel:
  1. initialisieren
  2. alle Relais einschalten
  3. alle Relais wieder ausschalten
./schreiben /dev/ttyS0
Bitte geben Sie das 1. Byte ein: 1
Bitte geben Sie das 2. Byte ein: 1
Bitte geben Sie das 3. Byte ein: 0
Sende: 1 1 0 0

Bitte geben Sie das 1. Byte ein: 3
Bitte geben Sie das 2. Byte ein: 1
Bitte geben Sie das 3. Byte ein: 255
Sende: 3 1 255 253

Bitte geben Sie das 1. Byte ein: 3
Bitte geben Sie das 2. Byte ein: 1
Bitte geben Sie das 3. Byte ein: 0
Sende: 3 1 0 2


./lesen /dev/ttyS0
 Anzahl: 4
Hex: 0xfe       Dec: 254
Hex: 0x1        Dec: 1
Hex: 0xa        Dec: 10
Hex: 0xf5       Dec: 245 *XOR* Pruefsumme: OK
 Anzahl: 4
Hex: 0x1        Dec: 1
Hex: 0x2        Dec: 2
Hex: 0xa        Dec: 10
Hex: 0x9        Dec: 9 *XOR* Pruefsumme: OK
 Anzahl: 4
Hex: 0xfc       Dec: 252
Hex: 0x1        Dec: 1
Hex: 0xff       Dec: 255
Hex: 0x2        Dec: 2 *XOR* Pruefsumme: OK
 Anzahl: 4
Hex: 0xfc       Dec: 252
Hex: 0x1        Dec: 1
Hex: 0x0        Dec: 0
Hex: 0xfd       Dec: 253 *XOR* Pruefsumme: OK


« vorige Seite Seitenanfang nächste Seite »
Seite
Menü

Powered by CMSimple | Template: ge-webdesign.de | Login