Тема: Подсчет контрольной суммы. Как эффективнее всего?
Здравствуйте
Подскажите, плиз, в такой ситуации оптимальный путь:
Имеется надобность посылать через UART посылку, в которой из диаграммы будет передаваться число (десятичное), которое принимаемым устройством должно быть отображено на экране цифрами. Посылка состоит из HEX кодов символов ASCII, которые принимаемое устройство само в символы преобразует.
Если я правильно понял, для преобразования десятичного числа в символы нужно воспользоваться блоком "число в строку"
Но мне нужно десятичное число в шестнадцатиричное преобразовать для пересылки. И таким образом этого не добиться.
Сначала число в строку по основанию 10, потом строку в число по основанию 16? Это сработает?
Но, кроме этого, посылка должна содержать чек сумму. А значение меняется по результатам работы диаграммы.
Есть какой-то более оптимальный способ для вычисления чексуммы чем банальное XOR всех бит посылки? (их почти три десятка )
Спасибо