Как вычислить контрольную сумму

Я разрабатываю драйвер прибора и хочу знать, как вычислить контрольную сумму кадра.

Объяснение:

  1. Выражается символами [0-9] и [AF]

  2. Символы, начинающиеся с символа после [STX] и до [ETB] или [ETX] (включая [ETB] или [ETX]) добавляются в двоичном виде.

  3. Двузначные числа, представляющие младшие 8 битов в шестнадцатеричный код, преобразуются в символы ASCII [0-9] и [A-F].

  4. Старшая значащая цифра хранится в CHK1, а младшая значащая цифра в CHK2.

Я не поднимаюсь выше 3-й и 4-й точки.

Может ли кто-нибудь предоставить пример кода для С#.

Пожалуйста, помогите мне.

15
задан Shadow The Princess Wizard 2 July 2012 в 12:15
поделиться