Ich bin Entwickler Instrument Treiber und ich möchte wissen, wie Checksumme des Rahmens zu berechnen.So berechnen Sie die Prüfsumme
Erläuterung:
durch Zeichen ausgedrückt [0-9] und [A-F].
Zeichen beginnend mit dem Zeichen nach [STX] und bis [ETB] oder [ETX] (einschließlich [ETB] oder [ETX]) werden binär hinzugefügt.
Die 2-stelligen Zahlen, die die niedrigstwertigen 8 Bits im Hexadezimalcode darstellen, werden in ASCII-Zeichen [0-9] und [A-F] konvertiert.
Die höchstwertige Ziffer ist in CHK1 gespeichert und die niedrigstwertige Ziffer in CHK2.
i immer bin nicht über 3. und 4. Punkt.
kann jeder Beispielcode für C# bereitstellen.
Bitte helfen Sie mir.
i m Verwirrung in dem, was endgültig ans ist. Es ist 4-stellig oder 2-stellig. Und ich bekomme nicht, was ich nach der Summe aller Bytes tun werde. diese –
ist Probe Rahmen: 2Q | 1 | 2^1 |||| 20011001153000 und ich möchte wissen, was Wert von chk1 und chk2 ist und ich bin neu in diesem so im völlig leer darüber, wie Berechne Prüfsumme. –
Wie wir im Chat gesprochen haben, müssen wir wissen, welche Art von Prüfsummenalgorithmus das Instrument von Ihnen erwartet. Ist es ein CRC, Fletcher oder etwas anderes? – Collin