Нарвался на ту же ситуацию, правда уж больно часто драйвера не закачивал. Только сейчас, когда вышел новый чип скачал новые драйвера. И получилась следующая картина.
- при использовании стареньких драйверов версии 1.6.20 после включения питания первое чтение любых данных (скажем одного байта) происходит с задержкой примерно 240мс. Следующее чтение или при последующем запуске программы тестирования таких задержек не наблюдается;
- если в программе принудительно после инициализации FT вставляем задержку ~240 мс, первое чтение происходит без задержки;
- Для драйверов новой версии CDM 2.0.0 було замечено, що после включения питания первое чтение каких-либо данных вообще не происходит, тоесть плата виснет (ждёт на приём байта, а его нет?). Если закрыть программу принудительно, следующий её запуск происходит без проблем, всё работает. Если в программе принудительно устанавливаем задержку ~240 мс, программа не зависает;
Для последней разработки с новым 245RL чипом ситуация ещё хуже: со старыми драйверами аналогично, плата не виснет, но такое впечатление, що RL-ка сбивает заданную последовательность и даные идуть со сбоями, так будто-бы один байт был лишний, или дошло меньше на один байт. Интересно, что последующий запуск программы работает без проблем (без выключения питания). С новыми драйверами тоже зависание, но после перезапуска программы – всё без проблем
Вернуться на старые драйвера - можно, а как быть с новым чипом 245RL ?
--------------------
Электроника - наука о контактах.
|