Знатокам USB

Доброго времени суток тебе All!

Есть некоторое USB устройство (подчиненное, самодельное) - оно находится системой и устанавливается стандартный виндовый драйвер USBSER.SYS. В системе материализуется СОМ порт. Открываем терминал, подключаемся, передаем - передает. Передаем с устройства - хрена два чего принимается.

Hичегонепонимая :

Смотрим лог обмена

Передача из компа символ с кодом 50 hex

UBR_FUNCTION_BULK_OR_INTERRUPT_TRANSFER 20060828124737.405 (+140390) . ^^^^^^^^^^^^^^ . Системное время, нодо понимать Transfer flags 0x00000002 (USBD_SHORT_TRANSFER_OUT, USBD_SHORT_TRANSFER_OK) Transfer buffer 0x814FAE48 (и где тут 50h ???? но принялось именно 50h)

Передача из устройства: символ с кодом 0D hex

UBR_FUNCTION_BULK_OR_INTERRUPT_TRANSFER (SUCCESS 0x00000000) 20060828124737.405 (+0) IRP status 0x00000000 (STATUS_SUCCESS)

Тоесть получается гонит аппарат одни нули зараза.

Будь счастлив(а) All... С уважением Wladimir.

Reply to
Wladimir Tchernov
Loading thread data ...

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.