![]() |
#11 |
Пользователь
Житель форума
Регистрация: 19.08.2013
Адрес: Спб
Марка: 5.2 и 2.5 :)
Возраст: 43
Сообщений: 333
|
![]()
Байт FE в конце стопудоф не ошибка, а обозначение конца списка. Как 55 при чтении лампочки. А следующий за ним, я почти уверен, это чексумма пакета. А еще у меня при многократном чтении ошибок коды в первой части пакета меняются местами по какому то странному алгоритму. Иногда даже первый байт возврата отосланной мной команды (10) оказывается не первым. Помойму это означает какие то проблемы в соединении. Хотя последние 4 байта всегда четко и одинаково приходят.
Еще я допер почему не работают команды с одним или двумя параметрами. Потому, что после отсылки каждого байта нужно дождаться его возврата из порта (эхо), и только потом слать следующий.
__________________
AKA Паштет |
![]() |
![]() ![]() |