Вверх ↑
Разработчик
Ответов: 26170
Рейтинг: 2127
#1: 2012-11-08 13:45:06 ЛС | профиль | цитата
85.64.240.208.dynamic.bar писал(а):
Hex данные это и есть строка ASCII символов

Если более развернуто, то HEX -- это символьное представление бинарных данных в шестнадцатиричной системе счисления.
А вот теперь вопрос -- откуда известно, что контроллер передает именно HEX строку, а не сами бинарные данные, один байт которых и есть ASCII символ в полной ASCII кодировке, со значением 0..255

Кстати, что я заметил, так это то, что у некотрых неплохих программеров возникает полная каша в голове с HEX и ASCII кодировками. Они, почему-то, уверены, что то, что они видят на экране HEX представление это и есть то, что они принимают на порт, просто исключая возможность перекодировки ASCII в HEX на уровне драйвера или программы для удобоваримого понимания пользователем. Здесь, на форуме, почему-то постоянно на этом спотыкаются.
карма: 22

0