Herunterladen Inhalt Inhalt Diese Seite drucken

Short Protokoll; Befehle / Daten Zum Display Senden - ELECTRONIC ASSEMBLY uniTFT Serie Bedienungsanleitung

Inhaltsverzeichnis

Werbung

Short Protokoll Befehle

1. Befehle / Daten zum Display senden

Dieser Protokoll-Befehl überträgt Daten zum Display. Es können mehrere Grafikbefehle in ein Protokollpaket verpackt
werden. Sind die Daten größer als die maximale Paketgröße können die Daten auf mehrere Pakete aufgeteilt werden.
Das Modul fügt die einzelnen Datenpakete wieder zusammen.
Das Modul arbeitet mit little-endian (Intel-Format), das niederwertige Byte wird zuerst übertragen.
Modul empfängt
DC3
0x13
Modul sendet
ACK
0x06
Beispiel:
#XCB20
ändert z.B. die Helligkeit auf 20%. Dazu gehört am Ende ein [LF] bzw.
Abschlusskennung
Das Paket beginnt also mit DC3 und einer
(CRC16/CCITT) über das komplette Paket. Hier finden Sie einen Online-CRC-Calculator.
In Hex: 13
07 00
23 58 43 42 32 30 0A
einfach auf terminal.exe geschoben werden)
Beispiel:
#XCB80
ändert z.B. die Helligkeit auf 80%.
In Hex: 13
07 00
23 58 43 42 38 30 0A
2. Inhalt des Sendepuffers anfordern
Fallen Daten im Modul an, werden diese im Sendepuffer des Moduls gespeichert. Über die seriellen Schnittstellen
können die Daten angefordert werden. Ob Daten verfügbar sind kann über den Pin 20 SBUF herausgefunden werden,
oder aber die übergeordnete Steuerung fragt zyklisch die Daten ab (polling).
Modul empfängt
DC4
0x14
Modul sendet
ACK
0x06
Modul sendet
DC3
0x13
3. Letztes Datenpaket wiederholen
Ist ein Empfangenes Packet des Moduls fehlerhaft (falsche Länge oder Prüfsumme) kann es erneut angefordert
werden:
Modul empfängt
DC4
0x14
Modul sendet
ACK
0x06
Modul sendet
DC3
0x13
4. Pufferinformationen anfordern
Mit diesem Befehl wird nachgefragt, ob Nutzdaten zur Abholung bereit stehen (= Pin20 SBUF) und wie voll der
Empfangspuffer des Displays bereits ist.
Printing and typographical errors reserved.
ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
EA uniTFT-Serie
Länge (16 Bit)
Data.......
0xXX 0xXX
0x....
Längenangabe
3D CD
(hier als Datei zum Download; diese kann z.B. per Drag-and-Drop
FC 0A
(hier als Datei zum Download)
Länge (16 Bit)
'S'
0x01 0x00
0x53
Länge (16 Bit)
Data.......
0xXX 0xXX
0x....
Länge (16 Bit)
'R'
0x01 0x00
0x52
Länge (16 Bit)
Data.......
0xXX 0xXX
0x....
crc (16 Bit)
0xXX 0xXX
der Nutzdaten. Am Ende steht eine
crc (16 Bit)
0x30 0x08
crc (16 Bit)
0xXX 0xXX
crc (16 Bit)
0x11 0x18
crc (16 Bit)
0xXX 0xXX
0x0A
als
Prüfsumme
17 / 256

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis