"Bash.org.ru IT Happens Истории ## 2901 – 3000" - читать интересную книгу автора (Bash.org.ru IT)

#2924: Негативная реакция

13:00 22.04.2010, IT happens


Тестирую я одну железяку, которая по непонятному протоколу передаёт данные. Два порта этой штуковины соединены кабелем.


Даю последовательность: 0x55 0xAA. На второй порт приходят эти данные в обратном порядке: 0xAA 0x55.


Пожав плечами, даю другой тест, подлиннее: 0x00000000 0x55555555 0xAAAAAAAA 0xFFFFFFFF. Что приходит в ответ? Правильно, все данные в обратном порядке: 0xFFFFFFFF 0xAAAAAAAA 0x55555555 0x00000000.


Даю поток случайных данных. Байты сначала меняются местами (0xDD 0x22 -gt; 0x22 0xDD), потом передача подыхает окончательно. Что за фигня? С этой мыслью ухожу на перерыв на сон.


Возвращаюсь на работу, исследую фигню. Догадались? Данные не менялись местами, а просто инвертировались.