zHz00 Untitled

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

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

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

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

URL
я так долго собиралась и совершенно без всяких намеков с ...
http://hsm.com.ua/ Стоит попробовать выделить текст....
Сегодня приезжала специальная такая машина, внутри которо...
Существуют ли слепо-глухо-немые люди? Не ставшие такими, ...
...... Der Mutter die mich nie geboren hab ich heute Na...
Наверно каждый, у кого есть капля масла в голове, в детст...

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