[ BigFoot @ 02.10.2004. 13:55 ] @
Zna li neko kako je generisan dole navedeni checksum? U dokumentaciji piše: Citat: Početak karaktera paketa se zove STX i jednak je 0x7E. Kraj karaktera paketa se zove ΕΟΜ i jednak je 0x7F. Takođe, mi definišemo karakter za izlaz ESC jednak za 0x7D. Ovi karakteri se koriste za formulisanje operacija u skladu sa HDLC/PPP (RFC 1662). Sledeći paragraf opisuje proceduru za kreiranje paketa. KREIRANJE PAKETA Za kreiranje paketa protokola serijske komunikacije, vršimo sledeće korake: 1. Kontrola zbira se izračuna i dodaje na podatke (HIGH BYTE prvo, onda LOW BYTE). 2. ... Code: A B C D E F G ------------------ 7E 5B 00 00 5B 5B 7F 7E 5B 01 00 5B 5C 7F 7E 5B 02 00 5B 5D 7F 7E 5B 03 00 5B 5E 7F ... 7E 5B FF 00 5B 5A 7F ************** 7E 5B 00 01 5C 5C 7F 7E 5B 01 01 5A 5D 7F 7E 5B 02 01 58 5E 7F 7E 5B 03 01 5A 5F 7F 7E 5B 04 01 64 60 7F <- 7E 5B 05 01 5A 61 7F 7E 5B 06 01 58 62 7F 7E 5B 07 01 5A 63 7F 7E 5B 08 01 5C 64 7F 7E 5B 09 01 5A 65 7F 7E 5B 0A 01 58 66 7F 7E 5B 0B 01 5A 67 7F 7E 5B 0C 01 54 68 7F <- 7E 5B 0D 01 5A 69 7F 7E 5B 0E 01 58 6A 7F 7E 5B 0F 01 5A 6B 7F ************** 7E 5B 00 02 5D 5D 7F 7E 5B 01 02 59 5E 7F 7E 5B 02 02 59 5F 7F 7E 5B 03 02 65 60 7F 7E 5B 04 02 65 61 7F 7E 5B 05 02 59 62 7F 7E 5B 06 02 59 63 7F 7E 5B 07 02 5D 64 7F 7E 5B 08 02 5D 65 7F 7E 5B 09 02 59 66 7F 7E 5B 0A 02 59 67 7F 7E 5B 0B 02 55 68 7F 7E 5B 0C 02 55 69 7F 7E 5B 0D 02 59 6A 7F 7E 5B 0E 02 59 6B 7F 7E 5B 0F 02 5D 6C 7F Vrednosti A i G su STX i EOM (okvir paketa). Vrednosti B, C i D su podaci, a E i F traženi checksum, pri čemu je F suma po modulu 256 podataka. Pitanje je kako se dobija E vrednost? |