Перейти к содержанию
    

модуль UM245R

Решил поставить драйвера D2XX. В интернете поискал и нашел информацию, что используя программу EditEEPROM можно поменять PID с 6001 на 6006 и затем ставишь драйвер. Но как только хотел записать изменения PID, программа EditEEPROM выдала ошибку. Вообщем устройство перестало определяться. Поискав в интернете нашел программу FT_Prog скачал с официального сайта и подправил PID VID (поставил обратно числа PID-6001, а VID-0403). После этого модуль стал определяться и установилась в систему как виртуальный ком порт (т.к у меня операционная система WindowsXP). Затем поменял PID c 6001 на 6006. Подключаю к компьютеру, а модуль UM245R не устанавливается, требует драйвер. Указываю ему путь на драйвер D2XX - CDM 2.06.00 WHQL Certified, а модуль их не видит вообще. Программ FT_Prog тоже не находит модуль, пишет "Please check that your device is connected properly and try again in a few moments". Программа USBview видит модуль. Что делать как поменять PID на прежднее значение которое раньше было 6001?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Скачал программу FTDI-INF с официального сайта и сделал новые inf файлы с PID 6006 VID 0403. Скопировал их в файл CDM 2.06.00 WHQL Certified с драйвером. Подключил модуль к компьютеру, указал ему где находится драйвер. В итоге все установилось и работает.

Теперь другая проблема. Второй модуль испортил с помощью программы FTXPRCVR.exe (она тоже применяется только к старым ВМ сериям).

Потом пытался восстановить с помощью FT Prog. В вкладке Hardware Specific поставил все три галочки на High Curret I/O, Load D2XX Driver, Use External Oscillator. Затем прошил. При подключении к компьютеру определяется как неизвестное устройство.

USBview выдает следующее:

Device Descriptor:

bcdUSB: 0x0000

bDeviceClass: 0x00

bDeviceSubClass: 0x00

bDeviceProtocol: 0x00

bMaxPacketSize0: 0x00 (0)

idVendor: 0x0000

idProduct: 0x0000

bcdDevice: 0x0000

iManufacturer: 0x00

iProduct: 0x00

iSerialNumber: 0x00

bNumConfigurations: 0x00

 

ConnectionStatus: DeviceFailedEnumeration

Current Config Value: 0x00

Device Bus Speed: Low

Device Address: 0x00

Open Pipes: 0

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В вкладке Hardware Specific поставил все три галочки на High Curret I/O, Load D2XX Driver, Use External Oscillator.

...которого на модуле нет. Теперь остается только проводками кварц или генератор цеплять.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

...которого на модуле нет. Теперь остается только проводками кварц или генератор цеплять.

 

Спасибо за сообщение. Посмотрел datasheet на FT24R. К выводам 28(OSCO) и 27(OSCI) микросхемы подключается кварц. Схема подключения приведена в AN_100_Using_The_FT232_245R_With_External_Osc(FT_000067).pdf, используется кварц на 12 МГц и два конденсатора на 30pF. Заметил, что вывод микросхемы 28(OSCO) соединен с выводом модуля WR#, а вывод микросхемы 27(OSCI) соединен с выводом модуля RD#.

Так что подключил в выводам модуля WR# и RD# кварц. Сперва модуль определился в системе и вроде как отчитался, что модуль работает нормально. А затем через минуту-две выдало сообщение что устройство не опознано. (не успел даже включить программу FT_prog). Перепроверил коммутации, и заново подключил модуль к компьютеру. Модуль не опознается.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А генерация есть?

Как раз это хотел проверить но тут у меня сомнение взяло. Ключ на микросхеме не посмотрел и не правильно подключил кварц. Сейчас исправлю.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

К выводам микросхемы 28 и 27 подключил кварц и модуль опознался как UM245R устройство. Дальше включил FT_prog и во вкладке Hardware Specific поставил галочку на против - Load D2XX Driver. Другие параметры вписал в программу и прошил модуль. Заново подключил модуль к компьютеру и установил драйвер. Но в Диспетчере устройств нет виртуального ком порта, а только USB Serial Converter. Так должно быть? или ...

Когда вчера устанавливал драйвер D2XX для первого модуля, то установился еще виртуальный ком порт. Хотя в прошивке галочку на против Load D2XX Driver я тогда установил после установки самого драйвера.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...