Показать сообщение отдельно
  #1 (permalink)  
Старый 27.09.2012, 23:09
Новичок на форуме
Отправить личное сообщение для ruslanchek111 Посмотреть профиль Найти все сообщения от ruslanchek111
 
Регистрация: 27.09.2012
Сообщений: 2

CRC16 Modbus генератор
Привет всем. Может кто подскажет? Пишу сервер на NODEJS для приема GPS-данных. Встал вопрос по реализации механизма вычисления CRC16 Modbus контрольной суммы. Нашел такой пример на C (http://www.modbustools.com/modbus_crc16.htm). Решил портировать его на JS.

Вот что получилось: http://jsfiddle.net/ruslanchek/9taYS/

Но вот беда, пробую вычислить сумму от строки "1" или "2" или "9", все считает правильно (можно тут проверить правильность - выбрать HEX режим), но как только вводишь строку из двух символов, скажем "11" или "22". То вычисляет что-то не то уже :-( Уже мучаюсь 2 дня... В чем может быть дело?
Ответить с цитированием