Download Samsung SP-L301 Manual de utilizare
Transcript
5-2 RS-232C Tabel de comenzi Format de comunicare (conform standardului RS232C) • Viteză de transmisie: 9.600 b/s • paritate: Fără • Biţi date: 8, bit de stop: 1 • Controlul fluxului: Fără Protocol de comunicaţii seriale 1. Structura pachetului de comandă [7 octeţi] 0x08 0x22 cmd1 cmd2 cmd3 valoare • Un pachet de comandă constă, în total, din 7 octeţi. • Cei doi octeţi 0x08 şi 0x22 semnifică faptul că pachetul este pentru comunicaţii seriale. • Următorii 4 octeţi reprezintă o comandă predefinită ce poate fi definită de utilizator. • Ultimul octet reprezintă suma de control ce verifică validitatea pachetului curent. • Antet [2 octeţi]: Valori predefinite fixate la 0x08 şi 0x22. • Cmd1 [1 octet]: Prima valoare a codului definit în lista de comenzi (hexazecimal) • Cmd2 [1 octet]: A doua valoare a codului definit în lista de comenzi (hexazecimal) • Cmd3 [1 octet]: A treia valoare a codului definit în lista de comenzi (hexazecimal) • Valoare [1 octet]: Parametru introdus pentru comandă (implicit: 0) (zecimal) • CS [1 octet]: Sumă de control (complementul faţă de 2 al sumei tuturor valorilor cu excepţia valorii CS.) CS 2. Structura pachetului de răspuns [3 octeţi] 1. Reuşit 0x03 0x0C 0xF1 0x0C 0xFF 2. Eşuat 0x03 • Atunci când pachetul primit de la un dispozitiv extern are o valoare validă, este trimis un răspuns de pachet Reuşit. În caz contrar, este trimis un răspuns de pachet Eşuat. • Răspunsul de pachet Eşuat este trimis dacă: • • Lungimea pachetului primit nu este egală cu 7 octeţi. • Valoarea antetului pachetului de 2 octeţi nu este egală cu 0x08, 0x22. • Suma de control este incorectă. Detectarea unei nereuşite de către un dispozitiv extern • Un dispozitiv extern clasifică pachetul ca fiind Eşuat dacă în 100 ms nu primeşte un răspuns de pachet Reuşit. Informaţii suplimentare 5-2