Знатокам USB

Do you have a question? Post it now! No Registration Necessary

Translate This Thread From Russian to

Threaded View
   Доброго времени суток тебе 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.


Знатокам USB
Пpиветствую, Wladimir!

 WT> Тоесть получается гонит аппарат одни нули зараза.
 А самодельное оно на какой базе ?
 Если это программируемая логика - может не выполняется времянка ?
 Данные на шине хватаются с опозданием, например....

Michael Tulupov
...

Знатокам USB
   Доброго времени суток тебе Michael!

31 Авг 06 02:17, Michael Tulupov -> Wladimir Tchernov:

 WT>> Тоесть получается гонит аппарат одни нули зараза.
 MT>  А самодельное оно на какой базе ?

ATMEGA8 Прошивка валяется в инете на каждом третьем углу.

 MT>  Если это программируемая логика - может не выполняется времянка ?
 MT>  Данные на шине хватаются с опозданием, например....

Внимательный анализ показал, что ответы сначала идут, но передается
бессмысленная информация. Потом что-то с драйвером usbser.sys происходит и
винда его похоже из памяти выгружает.

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


Re: Знатокам 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.


Site Timeline