Herunterladen Inhalt Inhalt Diese Seite drucken

Small Protokoll; Befehle / Daten Zum Modul Senden - ELECTRONIC ASSEMBLY uniTFT Serie Bedienungsanleitung

Inhaltsverzeichnis

Werbung

Small Protokoll

1. Befehle / Daten zum Modul 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.
Modul empfängt
DC1
0x11
Modul sendet
ACK
0x06
Beispiel:
#XCB25
ändert z.B. die Helligkeit auf 25%. Dazu gehört am Ende ein [LF] bzw.
Abschlusskennung
Das Paket beginnt also mit DC1 und einer
Summe, Modulo 256) über das komplette Paket. Hier finden Sie einen Online-CRC-Calculator.
In Hex: 11
07
23 58 43 42 32 35 0A
auf terminal.exe geschoben werden)
Beispiel:
#XCB75
ändert z.B. die Helligkeit auf 75%.
In Hex: 11
07
23 58 43 42 37 35 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
DC2
0x12
Modul sendet
ACK
0x06
Modul sendet
DC1
0x11
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
DC2
0x12
Modul sendet
ACK
0x06
Modul sendet
DC1
0x11
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.
Modul empfängt
DC2
Printing and typographical errors reserved.
ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
EA uniTFT-Serie
Länge (8 Bit)
Data.......
0xXX
0x....
Längenangabe
89
(hier als Datei zum Download; diese kann z.B. per Drag-and-Drop einfach
8E
(hier als Datei zum Download)
Länge (8 Bit)
'S'
0x01
0x53
Länge (8 Bit)
Data.......
0xXX
0x....
Länge (8 Bit)
'R'
0x01
0x52
Länge (8 Bit)
Data.......
0xXX
0x....
Länge (8 Bit)
'I'
bcc (8 Bit)
0xXX
der Nutzdaten. Am Ende steht eine
bcc (8 Bit)
0x66
bcc (8 Bit)
0xXX
bcc (8 Bit)
0x65
bcc (8 Bit)
0xXX
0x0A
als
Prüfsumme
(8 Bit
21 / 256
bcc

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis