ChechSum

B

bala9383

Guest
plzz erklären, die Daten rep.wie 0x25, 0x62 ...Was bedeutet es stelltEin Beispiel für eine einfache Prüfsumme:* Vor 4 Byte Daten (kann mit einer beliebigen Anzahl von Bytes) durchgeführt werden: 0x25, 0x62, 0x3F, 0x52
* Schritt 1: Hinzufügen aller Bytes zusammen 0x118 gibt.
* Schritt 2: Löschen Sie die Carry Nibble Ihnen 0x18.
* Schritt 3: Holen Sie sich das Zweierkomplement der 0x18 zu 0xE8 erhalten.Dies ist die Prüfsummenbyte.
* Zum Testen der Prüfsummenbyte einfach fügen Sie es der ursprünglichen Gruppe von Bytes.Das sollte Ihnen 0x200.
* Drop die Übertragung knabbern wieder geben 0x00.Da es sich um 0x00 bedeutet dies kein Fehler festgestellt wurde (obwohl eine nicht nachweisbare Fehler eingetreten sein könnte).

 
HALLO,

Es gibt verschiedene Mechanismen für die Prüfsummen.Obwohl Prüfsumme wird zur Fehlererkennung diese Mechanismen sind nicht 100% zuverlässig.CRC ist zuverlässiger als Prüfsummen.

 

Welcome to EDABoard.com

Sponsor

Back
Top