Jump to content

    
Sign in to follow this  
Master of OKER

Вопросы по FT232R

Recommended Posts

ЗЫ. Да, прошивал по отдельности: 1-й параметр - проверил, 2-й - проверил и т.д.
Спасибо. Конец простой, пришёл тягач ..., старуха, проруха, голова, пепел.

 

Короче, FTDI support объяснил мне, что я сам виноват. Ещё объяснил как искать виноватого. По порядку - так:

 

1) Моя ошибка в том, что при прошивке я взял старый добрый шаблон для прожигания и поменял серийник там. Шаблон оказался от FT4232 (тьфу, горе луковое)... Там PID=6011

2) Как искать. Берём USBview, отыскиваем там устройство и находим, в нашем случае - неверный PID. USBview через драйверы USB хоста показывает всё, что компьютер видит.

3) Что делать (в данном случае) для оживления устройства. В inf-файле поменять PID на тот, который прожжён.

 

Комментарии, картинки ниже. Возможно кому-то пригодится.

You could try a modified inf file to see if the device will be modified correctly. 
Since your device uses 6011, you could add a new row to your driver file with 0403 6011 and your device should then load. 
Once it has loaded and been changed back to the required values, please remove your temporary driver and go back to the normal one.

Each inf file has three areas where VIDs/PIDs are used. Each should be modified and the other VID/PIDs deleted. For example,

Before...
%VID_0403&PID_6001.DeviceDesc%=FtdiPort.NT,FTDIBUS\COMPORT&VID_0403&PID_6001
%VID_0403&PID_6010.DeviceDesc%=FtdiPort.NT,FTDIBUS\COMPORT&VID_0403&PID_6010
%VID_0403&PID_6011.DeviceDesc%=FtdiPort.NT,FTDIBUS\COMPORT&VID_0403&PID_6011
%VID_0403&PID_6014.DeviceDesc%=FtdiPort.NT,FTDIBUS\COMPORT&VID_0403&PID_6014
%VID_0403&PID_6015.DeviceDesc%=FtdiPort.NT,FTDIBUS\COMPORT&VID_0403&PID_6015

After...
%VID_0403&PID_6001.DeviceDesc%=FtdiPort.NT,FTDIBUS\COMPORT&VID_0403&PID_6001
%VID_0403&PID_6011.DeviceDesc%=FtdiPort.NT,FTDIBUS\COMPORT&VID_0403&PID_6011

post-42594-1340014127_thumb.jpg

Share this post


Link to post
Share on other sites

Послесловие.

Сделал, как посоветовали, всё работает.

Причиной было механическое копирование привычного, работающего (файла конфигурации).

Казалось, "ничего не меняю", а надо всегда держать мозг включенным.

ЗасИм, подтема закрыта.

 

Share this post


Link to post
Share on other sites

Здравствуйте.

Появилась необходимость держать USB кабель постоянно подключённым к компу. И так получается, что при включении компа и запуска ОС устройство не подключается.

Фу-ия ftStatus = FT_OpenEx("PT1-160 FT245R",FT_OPEN_BY_DESCRIPTION,&ftHandle); ОК не возвращает.

Если кабель переподключить, то связь восстанавливается.

Подскажите пожалуйста куда копать?

 

Никто ничего не посоветует?

Share this post


Link to post
Share on other sites
при включении компа и запуска ОС устройство не подключается.

Какое устройство не подключается?

При включении компа FTшка подключается? компорт в устройствах есть?

Share this post


Link to post
Share on other sites

Начал использовать FTDI232R.

Win7-32, USB3 port (Texas chipset).

 

Так вот. Могу воткнуть Ft232 и прекрасно работать.

Но стоит ее вытащить из USB, то начинаются проблемы.

1. Com port не исчезает из Диспетчера устройств, но исчезает из реестра.

2. Повторное подключение FT232 ноутбук не видит.

(Все шаманские действия производил, типа обновления, замены драйверов всего подряд).

 

(Хуже того, в этот порт после этого ничего воткнуть нельзя. Ноут ничего не видит.)

 

 

Но стоит перед выдергиванием из USB отключить устройство USB-serial Converter, как само выдергивание обнаруживается, Comport исчезает.

И повторное подключение также обнаруживается (после физического подключения надо тот самый USB Converter Задействовать).

 

До сего времени работал с этими микросхемами на десктопах без USB 3. Без проблем.

 

Испытано 3 экземпляра этой микросхемы на платах разных производителей. Поведение одинаковое.

 

 

 

Share this post


Link to post
Share on other sites

FTDI драйвер и захватывает. Но как-то ведет себя неправильно при отключении (выдергивании) устройства.

В момент дисконнекта что-то такое происходит, что драйвер висит на этом хабе и никому другому не дает подключиться.

И что с этим делать - не знаю.

Share this post


Link to post
Share on other sites
Появилась необходимость держать USB кабель постоянно подключённым к компу. И так получается, что при включении компа и запуска ОС устройство не подключается.

...

Если кабель переподключить, то связь восстанавливается.

Подскажите пожалуйста куда копать?

Аппаратное управление не рассматриваете?

Пару лет назад делал именно аппаратно - при включении компа формировался разрешающий сигнал на входе Reset, что позволило не заморачиваться с перетыканием кабеля.

Share this post


Link to post
Share on other sites

К пк постоянно подключены минимум три FTDишки.

Включать, выключать или перезагружать комп приходится регулярно (раз десять за день).

Всегда при включении в устройствах отображаются все ком порты на FTDIшках.

Если выдёргтваю usb кабель порт в устройсвах пропадает!!! Втыкаю появляется!!!

Если было бы иначе и при каждой перезагрузке мне приходилось бы передёргивать все usb кабеля подключенные к FTDIшкам то я наверное уже давно "повесился" бы :)

Ищите проблему в винде, в дровах и т.д. но не в FTDI.

 

Share this post


Link to post
Share on other sites

В диспетчере определяется как "Unknown Device". Использую не как виртуальный комп порт, а как полноценное USB.

Возможно да, RESET надо подёргать, а то висит в воздухе.

Схема подключения:

post-16819-1366453286_thumb.png

Edited by KARLSON

Share this post


Link to post
Share on other sites

Ничем она не странная. Как раз по даташиту. Только конденсаторы повесил на D+ и D-, читая форум. Но пока они не установлены. И R23 нет.

 

Share this post


Link to post
Share on other sites
В диспетчере определяется как "Unknown Device".
Какая винда? драйвера поставили?

 

Использую не как виртуальный комп порт, а как полноценное USB.
Это как???

 

Только конденсаторы повесил на D+ и D-, читая форум. Но пока они не установлены.
Зачем эти конденсаторы? в DS к D+ и D- ничего не подключается.

 

Share this post


Link to post
Share on other sites
Какая винда? драйвера поставили?

Винда 7. А без драйверов и не живут.

Это как???

статья "Компания FTDI предлагает для своих микросхем готовые драйверы двух типов — VCP (виртуальный COM-порт) и D2XX."

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this