Программирование FT232 под D2xx драйвер

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Ответить
H5Grey
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Чт фев 17, 2011 15:51:49

Программирование FT232 под D2xx драйвер

Сообщение H5Grey »

Пишу софт на C++ Builder 6 для работы с МК через FT232. Скорость обмена требуется до 2Мби/с, поэтому использую драйвер D2xx. При запуске программа находит девайс, я к нему подключаюсь, работаю... После закрытия проги порт дейвайса не освобождается, т.е. при повторном включении программы девайс не обнаруживается... от этого спасает только передергивание USB кабеля... Пытался использовать функцию FT_Close() из dll ки драйвера D2xx, но при этом прога виснет и ждет пока я опять же не предерну кабель...
Никто с этим не сталкивался? Может кто занет как это исправить?
Реклама
Аватара пользователя
asteroid7
Опытный кот
Сообщения: 703
Зарегистрирован: Вс янв 18, 2009 21:12:49

Re: Программирование FT232 под D2xx драйвер

Сообщение asteroid7 »

ftd2xx.dll свежая? Ось какая?
Драйвер не пробовали обновлять?
Сам USB порт рабочий? Флешку вставляеть/вынимать - определяет?
Реклама
H5Grey
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Чт фев 17, 2011 15:51:49

Re: Программирование FT232 под D2xx драйвер

Сообщение H5Grey »

Драйвера скачены самые новые... с флешками все нормально работает... Операционка и Win7 и WinXP ведут себя одинаково! Может я конечно не верно пользуюсь функциями... Может кто может дать примерчик рабочего кода с открытием и закрытием порта...

Устройсво у меня к FTке подключенно только одно, поэтому сам пользуюсь функциями примерно вот так:
FT_Open(0,&ftHANDLE);
......
чтение/запись
......
FT_Close(ftHANDLE); <---- вот тут прога виснет и ждет отсоединения устройсва
H5Grey
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Чт фев 17, 2011 15:51:49

Re: Программирование FT232 под D2xx драйвер

Сообщение H5Grey »

Проблема решилась переустановкой Builder'а
Реклама
Эиком - электронные компоненты и радиодетали
H5Grey
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Чт фев 17, 2011 15:51:49

Re: Программирование FT232 под D2xx драйвер

Сообщение H5Grey »

Всю ночь бился с непонятным явлением... Строю графики по данным принятым с девайса, при этом в одном эсперементе графики нормальные, а в другом абра-кадабра... Путем игры с задержкой на отправку со стороны железа выяснил что дело не в этом... проблема именно в программе на ПК... Думал может в буфере где нибудь данные накладываются, стал очищать всё перед каждым тестом, но все равно иногда строится не то что нужно... Причем это может произойти как в самый первый пуск программы, так и 10 или 4 (вобщем в любой)... Может кто подскажет в каком направлении землю рыть? :)
Реклама
Аватара пользователя
asteroid7
Опытный кот
Сообщения: 703
Зарегистрирован: Вс янв 18, 2009 21:12:49

Re: Программирование FT232 под D2xx драйвер

Сообщение asteroid7 »

Искать ошибку в алгоритме программы :))
Реклама
Аватара пользователя
BCluster
Собутыльник Кота
Сообщения: 2512
Зарегистрирован: Пн апр 06, 2009 19:33:29
Откуда: Молдова, Кишинев
Контактная информация:

Re: Программирование FT232 под D2xx драйвер

Сообщение BCluster »

Побольше пишите на билдерах :)))
Ответить

Вернуться в «Интеграция с ПК»