Für später brauche ich eine Software Nachrechnung der CRC (Cyclic Redundancy Check) Werten bei den AM "address mark" und/oder der "data mark" -Bereiche. Hier handelt es sich um eine 5.25 Zoll Floppydisk wie bei einer Alphatronic P2 oder ähnliche Disketten/ Maschinen wie diese im Einsatz sind. Als Basis ist ein FDC Floppy Disk Controller CHIP vom Typ 1791 bei den P2 verbaut.
Ein AM -Feld ist folgend aufgebaut aus 4 byte:
1. byte := TRACK , 2.byte := SIDE, 3.byte := SECTOR, 4.byte := KEY-länge.
Nun folgt das CRC mit zwei byte also 16 Bit.
Generatorpolynom:
Aus den Datenblätter vom 1791 steht das folgende Polynom.
CRC-CCITT (CRC-16) für Disketten G(x):: = X16 + X12 + X5 +1
Es geht hier um die Berechnung / Überprüfung der CRC-Werte vom 1791 CHIP.
Eine kleine PDF Abhandlung zum Thema , mit Hintergrund und Rechenbeispiele und nützliche Links
(leider bisher ungleich dem CHIP 1791 CRC - von meinen CRC Rechenschema!) unten sind beigefügt.
Wer kann mir hier zum richtigen Beispiel- CRC16 ERGEBNIS, konkret bei einem AM-Feld CRC zum Rechenvorgang helfen.
Klar - mit den BITs und den Rechnungen mit Polynomen ist kein Problem. Nur irgenwas (Anfangswert,
Randwerte, Rechenschritte ... oder) scheint hier zu fehlen.
Vielen Dank vorab und Grüße
Helwie44