Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: 1 2 3 [4]  Все   Вниз
  Печать  
Автор Тема: CY7C68013 и C++ Builder С чего начать?  (Прочитано 122873 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
Shakesbeer
Постоялец

ru
Offline Offline

« Ответ #90 : 23-04-2013 14:42 » 

Ochkarik, а какие методы использует Streamer?)) Я так понял там синхронный ControlEndpoint с XferData просто? Или что-то другое?
Записан
Ochkarik
Модератор

ru
Offline Offline
Пол: Мужской

« Ответ #91 : 23-04-2013 15:08 » 

не знаю. по спецификации usb в случае возникновения ошибок передачи пакетов надо отменить все транзакции и выполнить сброс EP. если не помогает сброс устройства. как у сайпреса - не знаю. по идее они сами должны были разруливать ситуации.
да, и такая штука может происходить, если некорректная программа в контроллере или некорректные аппаратные веревки на входе FIFO сайпреса.

Добавлено через 1 минуту и 5 секунд:
Shakesbeer, ну откуда ж я знаю.. я туда не смотрел)))
« Последнее редактирование: 23-04-2013 15:09 от Ochkarik » Записан

RTFM уже хоть раз наконец!  RTFM :[ ну или хотя бы STFW...
Shakesbeer
Постоялец

ru
Offline Offline

« Ответ #92 : 24-04-2013 16:22 » new

Ochkarik, проблема все в том же) Думаю написать через простой ControlEndpoint Xferdata и сравнить с Bulk передачей, но не могу найти подробное описание:
Код: (C++)
 eptOut->Target    = TGT_DEVICE;
 eptOut->ReqType   = REQ_VENDOR;
 eptOut->Direction = DIR_TO_DEVICE;
 eptOut->ReqCode   = 0x05;
 eptOut->Value     = 1;
 eptOut->Index     = 0;
Записан
Страниц: 1 2 3 [4]  Все   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines