RS232-C Befehlsübersicht
Serielle Schnittstelle einrichten
Baudrate | 38400 bps |
Datenlänge | 8 Bits |
Parität | Keine |
Bitlänge stoppen | 1 Bit |
Ablaufsteuerung | Keine |
Übersicht
Die seriellen Befehle bestehen aus 8 Datenbits, gefolgt von 1 Stoppbit. Die Befehle sind aufgebaut:
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
Öffnungsbit | Geräte ID | Befehlstyp | Befehlskategorie | Befehlswert | Stoppbit | |||
|
|
| 0x73 (SET) |
|
|
Beachten Sie, dass „0x“ die Standardnotation zur Angabe von Hexadezimalwerten ist. Sie sind eine Art der Notation, nicht Teil des Hexadezimalwerts. Der Hexadezimalwert von "0x6B" ist 6B.
Abhängig von Ihrer Terminalsoftware müssen Sie diese Notationsindikatoren möglicherweise ein- oder ausschließen.
Jeder serielle Befehl beginnt mit demselben Öffnungsbit 0x6B (Zeichen „k“ in ASCII).
Das zweite und dritte Bit geben die Geräte-ID an. Die Standard-Geräte-ID lautet "01" und ist in hexadezimaler Schreibweise 0x30 0x31.
Das vierte Bit definiert den Typ des Befehls.
0x73 ("s" in ASCII) zeigt einen SET-Befehl an.
0x67 ("g" in ASCII) gibt einen GET-Anforderungsbefehl an.
0x72 ("r" in ASCII) zeigt eine Antwort vom Gerät an. Antworten werden vom Gerät zurückgegeben.
Das fünfte Fünftelbit ist für die Kategorie des Befehls reserviert. (z. B. Leistungssteuerung, Eingangssignalsteuerung usw.…)
In der folgenden Befehlstabelle finden Sie die Bits für jede Kategorie.
Die sechsten, siebten und acht Bits werden verwendet, um einen bestimmten Befehl innerhalb der Kategorie auszuführen oder einen Wert in einen bestimmten Befehl zu schreiben.
Die Werte werden auch in hexadezimaler Schreibweise mit 3 Zeichen festgelegt.
Beispielwerte:
0x30 0x30 0x30 entspricht "000"
0x30 0x35 0x32 entspricht "052"
0x30 0x38 0x35 entspricht "085"
0x31 0x30 0x30 entspricht "100"
Beim Senden einer GET-Anforderung sollten die Wertbits nach dem Kategoriebit immer 0x30 0x30 0x30 (000) sein. Das Gerät antwortet mit der aktuell aktiven Einstellung in dieser Kategorie und gibt diese Wertbits zurück.
Jeder serielle Befehl endet mit demselben Stoppbit 0x0D (Rückgabezeichen).
Befehlstabelle (SET)
KATEGORIE BIT | Wertbits | VOLLSTÄNDIGE BEFEHLSBEISPIELE | |
Stromsteuerung | 0x41 | 000: Ausschalten | 0x6B 0x30 0x31 0x73 0x41 0x30 0x30 0x30 0x0D |
001: Einschalten | 0x6B 0x30 0x31 0x73 0x41 0x30 0x30 0x31 0x0D | ||
Umschalten der Videoeingangsquelle | 0x42 | 000: ATV | 0x6B 0x30 0x31 0x73 0x42 0x30 0x30 0x30 0x0D |
010: DTV | 0x6B 0x30 0x31 0x73 0x42 0x30 0x31 0x30 0x0D | ||
001: AV | 0x6B 0x30 0x31 0x73 0x42 0x30 0x30 0x31 0x0D | ||
003: YPbPr | 0x6B 0x30 0x31 0x73 0x42 0x30 0x30 0x33 0x0D | ||
004: HDMI Front | 0x6B 0x30 0x31 0x73 0x42 0x30 0x30 0x34 0x0D | ||
014: HDMI 1 | 0x6B 0x30 0x31 0x73 0x42 0x30 0x31 0x34 0x0D | ||
024: HDMI 2 | 0x6B 0x30 0x31 0x73 0x42 0x30 0x32 0x34 0x0D | ||
006: VGA | 0x6B 0x30 0x31 0x73 0x42 0x30 0x30 0x36 0x0D | ||
007: OPS | 0x6B 0x30 0x31 0x73 0x42 0x30 0x30 0x37 0x0D | ||
009: DP | 0x6B 0x30 0x31 0x73 0x42 0x30 0x30 0x39 0x0D | ||
00A: HOME | 0x6B 0x30 0x31 0x73 0x42 0x30 0x30 0x41 0x0D | ||
Bildsteuerung: Kontrast | 0x43 | Wert 000 - 100 | 0x6B 0x30 0x31 0x73 0x43 0x30 0x35 0x30 0x0D (Beispielwert 050) |
Bildsteuerung: Helligkeit | 0x44 | Wert 000 - 100 | 0x6B 0x30 0x31 0x73 0x44 0x30 0x35 0x30 0x0D (Beispielwert 050) |
Bildsteuerung: Schärfe | 0x45 | Wert 000 - 100 | 0x6B 0x30 0x31 0x73 0x45 0x30 0x35 0x30 0x0D (Beispielwert 050) |
Bildsteuerung: Sättigung | 0x46 | Wert 000 - 100 | 0x6B 0x30 0x31 0x73 0x46 0x30 0x35 0x30 0x0D (Beispielwert 050) |
Bildsteuerung: Farbton | 0x47 | Wert 000 - 100 | 0x6B 0x30 0x31 0x73 0x47 0x30 0x35 0x30 0x0D (Beispielwert 050) |
Bildsteuerung: Farbtemperatur | 0x48 | 000: Standard | 0x6B 0x30 0x31 0x73 0x48 0x30 0x30 0x30 0x0D |
001: Warm | 0x6B 0x30 0x31 0x73 0x48 0x30 0x30 0x31 0x0D | ||
002: Kalt | 0x6B 0x30 0x31 0x73 0x48 0x30 0x30 0x32 0x0D | ||
003: Benutzer | 0x6B 0x30 0x31 0x73 0x48 0x30 0x30 0x33 0x0D | ||
Audiosteuerung: Bass | 0x4A | Wert 000 - 100 | 0x6B 0x30 0x31 0x73 0x4A 0x30 0x35 0x30 0x0D (Beispielwert 050) |
Audiosteuerung: Höhen | 0x4B | Wert 000 - 100 | 0x6B 0x30 0x31 0x73 0x4B 0x30 0x35 0x30 0x0D (Beispielwert 050) |
Videosteuerung: Seitenverhältnis | 0x4D | 000: Seitenverhältnis 16: 9 | 0x6B 0x30 0x31 0x73 0x4D 0x30 0x30 0x30 0x0D |
001: Seitenverhältnis 4: 3 | 0x6B 0x30 0x31 0x73 0x4D 0x30 0x30 0x31 0x0D | ||
002: Auto | 0x6B 0x30 0x31 0x73 0x4D 0x30 0x30 0x32 0x0D | ||
003: Panorama | 0x6B 0x30 0x31 0x73 0x4D 0x30 0x30 0x33 0x0D | ||
004: PTP (Pixel zu Pixel) | 0x6B 0x30 0x31 0x73 0x4D 0x30 0x30 0x34 0x0D | ||
Geräteeinstellungen: Sprache | 0x4E | 000: Englisch | 0x6B 0x30 0x31 0x73 0x4E 0x30 0x30 0x30 0x0D |
001: Französisch | 0x6B 0x30 0x31 0x73 0x4E 0x30 0x30 0x31 0x0D | ||
002: Spanisch | 0x6B 0x30 0x31 0x73 0x4E 0x30 0x30 0x32 0x0D | ||
003: Chinesisch traditionell | 0x6B 0x30 0x31 0x73 0x4E 0x30 0x30 0x33 0x0D | ||
004: Chinesisch vereinfacht | 0x6B 0x30 0x31 0x73 0x4E 0x30 0x30 0x34 0x0D | ||
Audiosteuerung: Lautstärke | 0x50 | Wert 000 - 100 | 0x6B 0x30 0x31 0x73 0x50 0x30 0x35 0x30 0x0D (Beispielwert 050) |
200: Lautstärke verringern (-1) | 0x6B 0x30 0x31 0x73 0x50 0x32 0x30 0x30 0x0D | ||
201: Lautstärke erhöhen (+1) | 0x6B 0x30 0x31 0x73 0x50 0x32 0x30 0x31 0x0D | ||
Audiosteuerung: Stumm | 0x51 | 000: Stummschaltung aus | 0x6B 0x30 0x31 0x73 0x51 0x30 0x30 0x30 0x0D |
001: Stummschaltung ein | 0x6B 0x30 0x31 0x73 0x51 0x30 0x30 0x31 0x0D | ||
Fernbedienungsbefehle | 0x55 | 000: Nach oben navigieren | 0x6B 0x30 0x31 0x73 0x55 0x30 0x30 0x30 0x0D |
001: Nach unten navigieren | 0x6B 0x30 0x31 0x73 0x55 0x30 0x30 0x31 0x0D | ||
002: Nach links navigieren | 0x6B 0x30 0x31 0x73 0x55 0x30 0x30 0x32 0x0D | ||
003: Nach rechts navigieren | 0x6B 0x30 0x31 0x73 0x55 0x30 0x30 0x33 0x0D | ||
004: Eingeben | 0x6B 0x30 0x31 0x73 0x55 0x30 0x30 0x34 0x0D | ||
005: Input | 0x6B 0x30 0x31 0x73 0x55 0x30 0x30 0x35 0x0D | ||
006: Menü | 0x6B 0x30 0x31 0x73 0x55 0x30 0x30 0x36 0x0D | ||
007: Verlassen | 0x6B 0x30 0x31 0x73 0x55 0x30 0x30 0x37 0x0D |
Befehlstabelle (GET)
KATEGORIE BIT | VOLLSTÄNDIGE ANFRAGEBEISPIELE | ANTWORT BITS | VOLLSTÄNDIGE ANTWORTBEISPIELE | |
Bildstatus: Kontrast | 0x61 | 0x6B 0x30 0x31 0x67 0x61 0x30 0x30 0x30 0x0D | Wert 000 - 100 | 0x6B 0x30 0x31 0x72 0x61 0x30 0x35 0x30 0x0D (Beispielstatus 050) |
Bildstatus: Helligkeit | 0x62 | 0x6B 0x30 0x31 0x67 0x62 0x30 0x30 0x30 0x0D | Wert 000 - 100 | 0x6B 0x30 0x31 0x72 0x62 0x30 0x35 0x30 0x0D (Beispielstatus 050) |
Bildstatus: Schärfe | 0x63 | 0x6B 0x30 0x31 0x67 0x63 0x30 0x30 0x30 0x0D | Wert 000 - 100 | 0x6B 0x30 0x31 0x72 0x63 0x30 0x35 0x30 0x0D (Beispielstatus 050) |
Bildstatus: Sättigung | 0x64 | 0x6B 0x30 0x31 0x67 0x64 0x30 0x30 0x30 0x0D | Wert 000 - 100 | 0x6B 0x30 0x31 0x72 0x64 0x30 0x35 0x30 0x0D (Beispielstatus 050) |
Bildstatus: Farbton | 0x65 | 0x6B 0x30 0x31 0x67 0x65 0x30 0x30 0x30 0x0D | Wert 000 - 100 | 0x6B 0x30 0x31 0x72 0x65 0x30 0x35 0x30 0x0D (Beispielstatus 050) |
Audiostatus: Lautstärke | 0x66 | 0x6B 0x30 0x31 0x67 0x66 0x30 0x30 0x30 0x0D | Wert 000 - 100 | 0x6B 0x30 0x31 0x72 0x66 0x30 0x35 0x30 0x0D (Beispielstatus 050) |
Audiostatus: Stummschaltung | 0x67 | 0x6B 0x30 0x31 0x67 0x67 0x30 0x30 0x30 0x0D | 000: Stummschaltung aus | 0x6B 0x30 0x31 0x72 0x67 0x30 0x30 0x30 0x0D |
001: Stummschaltung ein | 0x6B 0x30 0x31 0x72 0x67 0x30 0x30 0x31 0x0D | |||
Status der Videoeingangsquelle | 0x68 | 0x6B 0x30 0x31 0x67 0x68 0x30 0x30 0x30 0x0D | 000: ATV | 0x6B 0x30 0x31 0x72 0x68 0x30 0x30 0x30 0x0D |
010: DTV | 0x6B 0x30 0x31 0x72 0x68 0x30 0x31 0x30 0x0D | |||
001: AV | 0x6B 0x30 0x31 0x72 0x68 0x30 0x30 0x31 0x0D | |||
003: YPbPr | 0x6B 0x30 0x31 0x72 0x68 0x30 0x30 0x33 0x0D | |||
004: HDMI Front | 0x6B 0x30 0x31 0x72 0x68 0x30 0x30 0x34 0x0D | |||
014: HDMI 1 | 0x6B 0x30 0x31 0x72 0x68 0x30 0x31 0x34 0x0D | |||
024: HDMI 2 | 0x6B 0x30 0x31 0x72 0x68 0x30 0x32 0x34 0x0D | |||
006: VGA | 0x6B 0x30 0x31 0x72 0x68 0x30 0x30 0x36 0x0D | |||
007: OPS | 0x6B 0x30 0x31 0x72 0x68 0x30 0x30 0x37 0x0D | |||
009: DP | 0x6B 0x30 0x31 0x72 0x68 0x30 0x30 0x39 0x0D | |||
00A: HOME | 0x6B 0x30 0x31 0x72 0x68 0x30 0x30 0x41 0x0D | |||
Status Stromzufuhr | 0x69 | 0x6B 0x30 0x31 0x67 0x69 0x30 0x30 0x30 0x0D | 000: Einschalten | 0x6B 0x30 0x31 0x72 0x69 0x30 0x30 0x30 0x0D |
001: Standby Aus | 0x6B 0x30 0x31 0x72 0x69 0x30 0x30 0x31 0x0D |