5-2 RS-232C Tabella comandi

Communication Format (conforme allo standard RS232C)

Baud rate: 9.600 bps

parità: Nessuna

Data bit: 8, stop bit: 1

Controllo di flusso: Nessuna

protocollo di comunicazione seriale

1.Struttura del pacchetto [7 byte]

0x08

0x22

cmd1

cmd2

cmd3

valore

CS

 

 

 

 

 

 

 

Un pacchetto di comando consiste di 7 byte in totale.

I due byte 0x08 e 0x22 indicano che il pacchetto è per le comunicazioni seriali.

I seguenti 4 byte rappresentano un comando predefinito impostabile dall'utente.

L'ultimo byte è la checksum (CS) che verifica la validità del pacchetto corrente.

Header [2 Byte]: Valori predefiniti fissati a 0x08 e 0x22.

Cmd1 [1 byte]: Il primo valore del codice definito nell'elenco comandi (esadecimale)

Cmd2 [1 byte]: Il secondo valore del codice definito nell'elenco comandi (esadecimale)

Cmd3 [1 byte]: Il terzo valore del codice definito nell'elenco comandi (esadecimale)

Valore [1 byte]: Parametro di ingresso per il comando (predefinito: 0) (esadecimale)

CS [1 byte]: Checksum (il complemento della somma di tutti i valori del 2 ad eccezione del valore CS.)

2.Struttura pacchetto di risposta [3 byte] 1. Success

0x03

2.Fail

0x0C

0xF1

0x030x0C0xFF

Quando il pacchetto ricevuto da un dispositivo esterno ha un valore valido, viene inviato un pacchetto Success. In caso contrario, viene inviato un pacchetto Fail.

Un pacchetto Fail viene inviato se:

La lunghezza del pacchetto ricevuto non è uguale a 7 byte.

Il valore dell'header del pacchetto a 2 byte non è uguale a 0x08, 0x22.

La checksum non è corretta.

Rilevazione di un errore da parte di un dispositivo esterno

Un dispositivo esterno classifica il pacchetto come Fail se non riceve un pacchetto Success entro 100 ms.

Maggiori informazioni

5-2

Page 51
Image 51
Samsung SPL251WEX/EN, SPL221WEX/EN manual RS-232C Tabella comandi, Communication Format conforme allo standard RS232C