5-2 RS232C parancstábla

Kommunikációs formátum (megfelel az RS232C szabványnak)

Átviteli sebesség: 9.600 bps

paritás: Nincs

Adatbitek: 8, stop bit: 1

Áramlásszabályozás: Nincs

Soros kommunikációs protokoll

1.Parancs csomag struktúra [7 bájt]

0x08

0x22

cmd1

cmd2

cmd3

érték

CS

A parancs csomag összesen 7 bájtból áll.

A 0x08 és a 0x22 bájt azt jelzi, hogy a csomag soros kommunikációhoz tartozik.

A következő 4 bájt a felhasználó által definiálható előredefiniált parancs.

Az utolsó bájt az aktuális csomag érvényességét ellenőrző ellenőrző összeg.

Header [2 Byte]: A 0x08 és 0x22-höz kötött előredefiniált értékek.

Cmd1 [1 Byte]: A parancslistában definiált kód első értéke (hexadecimális)

Cmd2 [1 Byte]: A parancslistában definiált kód második értéke (hexadecimális)

Cmd3 [1 Byte]: A parancslistában definiált kód harmadik értéke (hexadecimális)

Value [1 Byte]: A parancs bemeneti paramétere (alapértelmezés: 0) (hexadecimális)

CS [1 Byte]: Ellenőrző összeg (az összes érték (kivéve az ellenőrző összeg) 2-es komplemense

2.Válasz csomag struktúra [3 Bytes] 1. Sikeres

0x03

0x0C

0xF1

 

 

 

2.Sikertelen

0x03

0x0C

0xFF

Ha a külső eszközből érkező válaszcsomag érvényes értéket tartalmaz, sikeres csomag kerül küldésre. Egyébként sikertelen.

Sikertelen csomag kerül küldésre, ha:

A fogadott csomag hossza nem = 7 bájt;

A 2 bájtos csomag fejléce nem = 0x08, 0x22;

Az ellenőrző összeg hibás.

Külső eszköz hibaérzékelése

A külső eszköz abban az esetben sorolja be „sikertelennek” a csomagot, ha nem kap 100 milliszekundumon belül „sikeres” csomagot.

5-2

További információ

Page 51
Image 51
Samsung SP2203WWX/EN manual RS232C parancstábla, Kommunikációs formátum megfelel az RS232C szabványnak