Цитата(svss @ Aug 28 2012, 23:17)

Сильно похоже на проблему с "хэндшейком". Однако, зачем оно Вам если "на большой скорости"?
Впрочем, поскольку вопросом на вопрос отвечать нехорошо - извольте:
1) ни разу не сталкивался, хотя ел эту морковку (FTDI) в больших количествах и разнообразиях. скорее всего тема - чисто Ваша.
2) FT_SetFlowControl(...), но в данном случае оно к делу относится, похоже, мало.
3) вопрос не ясен: что такое "приоритет конфигураций" (напоминает терминологию 1С)?
"опции команды Open" - это где такие, о чём речь?
К тому, FT245 - есть, как Вы правильно заметили, USB FIFO и при чём тут CTS до конца не понятно.
Возможно, но не понятно. Хотелось бы видеть что-то вроде RXF/TXE.
Мне тоже на хендшейк похоже, вот и спрашиваю как его правильно использовать...
Хоть скорость "приёмника" и большая, но программа должна быть правильно написана - с хендшейком, особенно потому, что "COM-портовский битрейт" в USB имеет довольно специфическую реализацию из-за разных принципов передачи.
2) Пишу на Tcl, поэтому и терминологические отличия (в часности команда Open).
Можна сказать что использовал FT_SetFlowControl(...) для розрешения аппаратного (RTS\CTS) хендшейка.
Но CTS=1 как я не старался. Вам удавалось видеть чтобы CTS=0 когда нибудь?
3) "приоритет конфигураций" - Что будет главнее, если все три варианта противоречиво заданы (напр. разный битрейт указан, то какой установиться)?
Переформулирую:
FTDIPORT.INF - это прямо настройки в драйвере -> win XP settings в окошке свойств порта-> FT_SetFlowControl(...) прямо из программы.
4) FT245 это USB FIFO, но со стороны win XP - это COM порт, а значит должен работать и в режиме аппаратного хендшейка со стороны программы.
Или при работе с FT245 VCP драйвером хендшейк не предусмотрен или какой-то особенный?
RXF/TXE - это хендшейк на стороне FIFO.