Herunterladen Inhalt Inhalt Diese Seite drucken

Hardware Reset; Crc-Berechnung - ELECTRONIC ASSEMBLY uniTFT Serie Bedienungsanleitung

Inhaltsverzeichnis

Werbung

0x06
9. Schnittstelle exklusiv anfordern
Alle 4 seriellen Schnittstellen werden parallel und gleichwertig behandelt. Um zu gewährleisten, dass eine Abfolge von
Protokollpaketen ohne Unterbrechung durchgeführt wird, können die anderen seriellen Schnittstellen deaktiviert werden
und die Schnittelle exklusiv angefordert werden. Dies ist zum Beispiel bei einem Projektupdate über USB sinnvoll.
Modul empfängt
DC4
0x14
Modul sendet
ACK
0x06
Modul sendet
DC4
0x14
10. Break-Kommando, Ausführung Unterbrechen / Beenden
Falls in einem Makro eine Dauerschleife programmiert wurde oder eine Unterbechung des normalen Ablaufs gewünscht
wird, kann mit diesem Befehl gezielt unterbrochen und beendet werden. Auch dieser Befehl eignet sich vor allem für
Update-Vorgänge.
Modul empfängt
DC4
Defaultwerte
0x14
Modul sendet
ACK
0x06

11. Hardware Reset

Das Modul wird mit diesem Protokollbefehl neu gestartet. Je nach Parameter wird nach dem Reset eine andere
Startoption gewählt.
Modul empfängt
DC4
Defaultwerte
0x14
Modul sendet
ACK
0x06

CRC-Berechnung

Für die Berechnung der Prüfsumme wird eine zyklische Redundanzprüfung (CRC) eingesetzt. Eine gängige und
bekannte CRC-Prüfung ist die CRC-CCITT. Als Startwert wird 0xFFFF verwendet. Im Folgenden sehen Sie eine
Printing and typographical errors reserved.
ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
EA uniTFT-Serie
Länge (16 Bit)
'G'
0x02 0x00
0x47
Länge (16 Bit)
Aktiv (16 Bit)
0x01 0x00
0x00
= alle
0x01
= RS232
0x02
= SPI
0x03
= IIC
0x04
= USB
Länge (16 Bit)
'C'
break
0x02 0x00
0x43
0x01
0x02
0x04
0x08
0x10
0xFF
Länge (16 Bit)
'B'
Option
0x02 0x00
0x42
0x00
0x01
0x02
0x03
0x04
0x05
0x06
0x00
= Freigabe
crc (16 Bit)
0x01
= Anfordern
0xXX 0xXX
crc (16 Bit)
0xXX 0xXX
= Wait command
= aktuelles Makrofile
= Sendepuffer löschen
= Empfangsbuffer leeren
= Makrodefiniton (z.B. Portmakros)
= Alles Unterbrechen und Beenden
= Normaler Neustart
= Neustart im Testmode
= Neustart ohne 'start.emc'
= Neustart ohne default Styles
= Bootmenü anzeigen (Projektauswahl)
= Reserved
= Mass Storage Mode (ab V1.2)
crc (16 Bit)
0xXX 0xXX
crc (16 Bit)
0xXX 0xXX
19 / 256

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis