Цитата(Ostec @ Feb 4 2005, 09:32)
Принимаю данные по USB используюя контроллер-USB FT232BM (www.ftdichip.com), но получаю рваный поток с пропадающими пакетами, пакет в данном случае - это озаглавленный мной блок данных.
Кто работал с этим подскажите как заставить его принимать данные без пропусков и потерь? С другой стороны загоняю в него данные со скорость 1.5 или 2 Мбит/сек.
Это в какую сторону? Если из компа в устройство, то через какие драйвера работаете( виртуал СОМ или direct)? Если из устройства в комп, то что на линиях квитирования, как flow control отрабатываеться и какая длина пакета ( переполняеться ли внутренний буфер передачи микросхемы)? Каков битрейт порта? Справляеться ли с ним UART микропроцессора? Или это просто логическая петля? Тогда уреж осетра - в одну сторону с FTDI можно выжать 700килобайт в секунду, но в две- только килобайт 300. Это все скорости записи-чтения во внутренний буфер. Реально их можно получить только на FT245 при параллельной шине. И вообще, как в 232 можно запихнуть 2 Мбит/сек?