Herunterladen Inhalt Inhalt Diese Seite drucken

Short Protokoll; Protokolleinstellungen - ELECTRONIC ASSEMBLY EA uniTFT Serie Bedienungsanleitung

Inhaltsverzeichnis

Werbung

Short Protokoll Befehle
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
DC3
0x13
Modul sendet
ACK
0x06
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.
Modul empfängt
DC4
0x14
Modul sendet
ACK
0x06
Modul sendet
DC4
0x14

5. Protokolleinstellungen

Hierüber lässt sich die maximale Paketgröße welche das Display senden darf begrenzen. Voreingestellt ist eine
Paketgröße mit bis zu 2042 Byte Nutzdaten. Weiterhin lässt sich der Time-out in 1/1000s einstellen. Der Time-out
spricht an, wenn einzelne Bytes verloren gegangen sind. Danach muss das gesamte Paket nochmals übertragen
werden.
Modul empfängt
DC4
Defaultwerte
0x14
Modul sendet
ACK
Technische Änderungen vorbehalten. Wir übernehmen keine Haftung für Druckfehler und
Applikationsbeispiele
EA uniTFT050-A
Länge (16 Bit)
Data.......
0xXX 0xXX
0x....
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....
Länge (16 Bit)
'I'
0x01 0x00
0x49
Länge (16 Bit)
Sendepuffer Bytes ready (16 Bit)
0x04 0x00
0xXX 0xXX
Länge (16 Bit)
'D'
Paketgröße Sendepuffer (16 Bit)
0x05 0x00
0x44
0xFA 0x07 (=2042 Byte)
crc (16 Bit)
0xXX 0xXX
crc (16 Bit)
0x30 0x08
crc (16 Bit)
0xXX 0xXX
crc (16 Bit)
0x11 0x18
crc (16 Bit)
0xXX 0xXX
Empfangspuffer Bytes free (16 Bit)
0xXX 0xXX
Time-out (16 Bit) in ms
0xD0 0x07 (=2 Sekunden)
crc
0x
crc
0x
crc (16
0x98 0
45 / 172

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis