Пытаюсь состыковать ручной USB barcode reader (сканер штрих кодов) с VNC1L, подключенному к МК. Устройство вижу - по QP1 получаю 08 00 0D, (08 - признак HID). По QD 0 - получаю осмысленныe 32 байта ответа от устройства (о себе рассказывает). Но получить отсмысленные данные после сканирование - никак не выходит. До сканирования, на команду DRD отвечает 0 (длина данных для чтения), что правильно. После сканирования, на команду DRD отвечает 08 00 0D, т.е. что 8 байт готово для считывания, после чего читются эти 8 байт. Но - во 1-х, в этих байтах мусор, ничгео общего со сканироваонным кодом, во 2-х -я сканировал 10-значный код а не 8-ми.
Помогите пожалуйста, кто с этим сталкивался, у меня уже мозги набекрень всернулись.
P.S. С компом этот сканер работает нормально, так что на него не грешу.
|