[an error occurred while processing this directive]
Ответ:
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено misyachniy 25 сентября 2006 г. 11:58
В ответ на: Ответ: отправлено <font color=gray>Neekeetos</font> 25 сентября 2006 г. 11:13

"Да я знаю что винда сбрасывает в произвольные моменты."
Не в произвольные моменты.
Я попытаюсь объяснить по памяти и частично на основании свох предположений.

Первый запрос Get Configuration с предполагаемой длиной ответа 256 байт обрывается после получения реальной длины конфигурации.
При этом, также происходит проверка отработка состояния шины BUS RESET - останов передачи

Под WinMe такого не помню, под XP может прийти запрос Get Configuration с длиной ответа предполагаемой 9 байт.

"Только вот в момент прихода SET_ADDRESS она этого сделать не может по процедуре- получается я неправильно что то делаю, настолько что винда пытается инитить по новой"

После Set Adress идут запросы на адрес 0, а на тот который прислан хостом.
Нужно установить адрес и разрешить его. По крайней мере в тех контроллерах с которыми я работал именно так.

У вас очевидно, адрес не установлен или не разрешен, и запросы не попадают в устройство.
После истечения Тайм Аута идет BUS RESET.


Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа
Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 
URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание