ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
27 ноября
101131
technick (30.09.2007 01:53, просмотров: 567)
USB - тайминг вопрос. Вопрос такой: написал фирмваре для ST912 микроконтроллера, используется контрол трансфер, вендор- реквесты. С хостом работает без проблем, через хаб DLINK (USD 2.0)не работает. Стал смотреть, от PC идут реквесты один раз в миллисекунду, которые устройство успевает обрабатывать. Если подключаюсь чез USB2.0 хаб, реквесты поступают значительно чаще, через 30-50 микросекунд, что для устройства слишком быстро. В спецификациях нигде не нашёл, максимально сколько положено устройству обрабатывать реквестов при контрол- трансфере . Может кто просветит ? Устройство фулл-спид, в девайс дескрипторе поставил USB 1.1 Через USB 1.1 хаб работает великолепно. Контроллер в хабе OHCI , какой в PC - неизвестно