zHz00 Untitled

понедельник, 12 декабря 2016
23:59 Тупоконечники
Ошибка в документации. Написано, что устройство должно в качестве конца сообщения присылать сигнатуру 0xA5A4A3A2. И особо указано, что менять порядок байт запрещается!

Хорошо, что приведён пример пакета. В пакете указано:
байт 60: 0xA5
байт 61: 0xA4
байт 62: 0xA3
байт 63: 0xA2

Однако и устройство и контроллер используют обратный порядок байт (это известно по описанию некоторых команд). То есть, с обоих точек зрения это число 0xA2A3A4A5. А я думаю, почему это оно не реагирует.

@темы: Программирование

URL
Прошел AvP Отстой :( но местами страшно ;) Жду SS2...
Давеча с тоски и душевной печали пошел пить с корейцами, ...
Кому как, но меня походы в музеи несколько утомляют. Вспо...
кто еще там не был, рекомендую www.mtv.ru/games реально п...
http://pokenow.narod.ru/pictures/fo...h1wall_1024.jpg ...
Hашел скелет Сусанина. Hасчитал 750 ножевых ранений. Взял...

13.12.2016 в 10:52

13.12.2016 в 10:52
им небось IDE делает автоматом htons/ntohs
URL

13.12.2016 в 13:35

13.12.2016 в 13:35
Ух ты, не знал про такие функции. Может ИДЕ и делает, только во всех остальных случаях в документации указано, типа, LSB first, а тут не указано. И именно в этом месте возникает неоднозначность.
URL
Добавить комментарий

Расширенная форма

Подписаться на новые комментарии
Получать уведомления о новых комментариях на E-mail