реклама на сайте
подробности

 
 
4 страниц V  < 1 2 3 4 >  
Reply to this topicStart new topic
> Вопросы по FT232R
Vasily_
сообщение May 17 2012, 20:55
Сообщение #16


Знающий
****

Группа: Модераторы
Сообщений: 925
Регистрация: 25-01-09
Из: Рига
Пользователь №: 43 909



Скорость с которой вы будете работать, Фтди выберет автоматически.
Go to the top of the page
 
+Quote Post
KARLSON
сообщение May 18 2012, 05:16
Сообщение #17


Знающий
****

Группа: Свой
Сообщений: 604
Регистрация: 5-05-06
Из: Нижегородская обл.
Пользователь №: 16 819



т.е. при включении я что-то должен послать в FTDI? Это каждый раз при включении, или один раз за всю жизнь и потом запомнит?


--------------------
Кризис - это не отсутствие денег, а отсутствие идей! Учитесь и никаких кризисов не будет.
Go to the top of the page
 
+Quote Post
Vasily_
сообщение May 18 2012, 08:33
Сообщение #18


Знающий
****

Группа: Модераторы
Сообщений: 925
Регистрация: 25-01-09
Из: Рига
Пользователь №: 43 909



Надо просто начать работать на нужной вам скорости.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение May 18 2012, 10:42
Сообщение #19


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



QUOTE (Vasily_ @ May 18 2012, 11:33) *
Надо просто начать работать на нужной вам скорости.
Видимо для полноты картины тут надо добавить "со стороны компа". KARLSON, FTDI настраивает свой UART на ту скорость, которая задается при открытии COM-порта на стороне компа. А уже его скорость настраивается в свойствах порта либо вызовом SetCommState().

Ой, не заметил насчет FTD2XX. Предполагаю, что в ней тоже есть специальная функция для этого.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
KARLSON
сообщение May 18 2012, 11:02
Сообщение #20


Знающий
****

Группа: Свой
Сообщений: 604
Регистрация: 5-05-06
Из: Нижегородская обл.
Пользователь №: 16 819



Да, нашёл функцию FT_SetBaudRate(...). Вечером ей воспользоваться и попробую.


--------------------
Кризис - это не отсутствие денег, а отсутствие идей! Учитесь и никаких кризисов не будет.
Go to the top of the page
 
+Quote Post
svss
сообщение Jun 14 2012, 19:31
Сообщение #21


Местный
***

Группа: Свой
Сообщений: 231
Регистрация: 19-12-08
Из: Новосибирск
Пользователь №: 42 594



(В тему, но чуть о другом)

Прошил я в eeprom FT232RL серийный номер с помощью Mprog.
После этого виндА стала требовать на него дрова, но ни сама не нахОдит, ни при явном указании пути к inf-файлу от FTDI, ни установщик от FTDI не помогает.
Устройство мёртвое, Device Manager его показывает в списке как неизвестное с отсутствующими дровами (жёлтый "?", код ошибки 28)

VID/PID не менял.
Строго говоря, ничего кроме серийного номера и device description не менял.

Вопрос : было ли у кого такое и что делать? (Например, как восстановить фабричные настройки eeprom subj)

Я понимаю, что сделал глупость (правда, говорят, глупость повторенная дважды, уже - эксперимент).
Так вот, я убил две платы, проглядел все глаза в даташиты...
Ну не выкусывать же микросхемы?

Может быть, надо серийный номер куда-нибудь в inf-файл затолкать?
(да, вроде, никогда не было надо crying.gif )
Go to the top of the page
 
+Quote Post
V_G
сообщение Jun 14 2012, 23:18
Сообщение #22


Профессионал
*****

Группа: Свой
Сообщений: 1 818
Регистрация: 15-10-09
Из: Владивосток
Пользователь №: 52 955



А не пробовали с одной ИС (рабочей) считать, а в другую записать?
Go to the top of the page
 
+Quote Post
svss
сообщение Jun 15 2012, 02:37
Сообщение #23


Местный
***

Группа: Свой
Сообщений: 231
Регистрация: 19-12-08
Из: Новосибирск
Пользователь №: 42 594



Цитата(V_G @ Jun 15 2012, 05:18) *
А не пробовали с одной ИС (рабочей) считать, а в другую записать?

Дык, как считать, если её (виртуально, с точки зрения виндЫ) нету? В этом и вопрос - не то что считать или записать,
а хотя бы заставить игнорировать содержимое eeprom.

Без драйвера ни одна программа (в т.ч. Mprog) залезть в микросхему не может.
А виндА драйвер не находит: чего-й то ей не нравится. Возможно, серийный номер.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
V_G
сообщение Jun 15 2012, 07:48
Сообщение #24


Профессионал
*****

Группа: Свой
Сообщений: 1 818
Регистрация: 15-10-09
Из: Владивосток
Пользователь №: 52 955



Не знаю, MProg вроде штука старая. Я пользуюсь FTProg, и там кнопочка есть "Scan and Parse". Попробуйте, чего скажет?
Go to the top of the page
 
+Quote Post
svss
сообщение Jun 15 2012, 08:14
Сообщение #25


Местный
***

Группа: Свой
Сообщений: 231
Регистрация: 19-12-08
Из: Новосибирск
Пользователь №: 42 594



Цитата(V_G @ Jun 15 2012, 13:48) *
Не знаю, MProg вроде штука старая. Я пользуюсь FTProg, и там кнопочка есть "Scan and Parse". Попробуйте, чего скажет?

Порошу пардон, эти двое - одно и тоже. Отличаются поддержкой Vinculum.
"Scan and Parse" есть у обоих.
Оба требуют драйверов.

Или у Вас не так?

Конечно, можно советовать мучить стартер и менять свечи зажигания, но вначале нехудо бы чтоб бензопровод был, да?
Go to the top of the page
 
+Quote Post
V_G
сообщение Jun 15 2012, 10:28
Сообщение #26


Профессионал
*****

Группа: Свой
Сообщений: 1 818
Регистрация: 15-10-09
Из: Владивосток
Пользователь №: 52 955



Цитата(svss @ Jun 15 2012, 18:14) *
Или у Вас не так?

Т.к. у меня все работает, я не знаю, требуются ли дрова в данном конкретном случае. Я не знаю, как устроен FTProg, но чисто теоретически можно допустить, что в его составе есть собственные драйверы или просто процедуры опроса USB-портов.
Если вы скажете, как с помощью FTProg вы смогли вывести из строя FT232 (последовательность нажатия кнопок), то я смогу попробовать воспроизвести вашу ситуацию на гарантированно рабочем приборе. Но только в пнд
Go to the top of the page
 
+Quote Post
svss
сообщение Jun 15 2012, 12:11
Сообщение #27


Местный
***

Группа: Свой
Сообщений: 231
Регистрация: 19-12-08
Из: Новосибирск
Пользователь №: 42 594



Цитата(V_G @ Jun 15 2012, 16:28) *
Т.к. у меня все работает, я не знаю, требуются ли дрова в данном конкретном случае. Я не знаю, как устроен FTProg, но чисто теоретически можно допустить, что в его составе есть собственные драйверы или просто процедуры опроса USB-портов.
Если вы скажете, как с помощью FTProg вы смогли вывести из строя FT232 (последовательность нажатия кнопок), то я смогу попробовать воспроизвести вашу ситуацию на гарантированно рабочем приборе. Но только в пнд

Спасибо за внимание к теме. Это во-первых (и во-последующих тоже).
В скобках замечу, что я кое-что знаю и понимаю.
Дрова во всех случаях кроме абстрактных нужны. Теоретически можно, конечно, написать утилитку со встроенными дровами, чтоб она их для себя грузила (Microsoft это позволяет), но во-первых это есть геморрой - почти гангрена, а во-вторых имеет смысл только для уникальных устройств - явно не наш случай.

Просто процедур опроса USB не может быть (если не теоретизировать, конечно), ибо виндУ давно б уничтожили писатели программ, опрашивающих порты.

Как уничтожил расскажу и картинку покажу.
1) вначале всё есть - FT232RL, драйвер, кабель, Mrog. Сканирую USB, устройство найдено.
2) Открываю файл конфигурации Mprog - результат на картинке.
3) Нажимаю красную кнопку, eeprom прожигается успешно.
4) Нажимаю желтую кнопку (перезапуск FT232R) - устройства нет.
На этом конец. Результат - на картинке тремя постами выше.
При соединен файл конфигурации (он текстовый)

Одно хочу попросить. Не делайте этого, если не делали раньше.
Я заслал запрос в саппорт FTDI. Давайте подождём до вторника. Они на внятные вопросы часто дают внятные ответы.

У меня пока так: одна плата убита и ждёт ответа от саппорта, а на второй я заменил микросхему - помогло.


ЗЫ: Да, заметил, что Вы написали "FT232". Я говорю и тема об FT232R. С другими проблем нет. FT232B, FT2232H, FT4232H - всё работает, ничто не гниёт. rolleyes.gif
Эскизы прикрепленных изображений
Прикрепленное изображение
 

Прикрепленные файлы
Прикрепленный файл  pxamc.ept.txt ( 1.59 килобайт ) Кол-во скачиваний: 36
 
Go to the top of the page
 
+Quote Post
V_G
сообщение Jun 15 2012, 14:04
Сообщение #28


Профессионал
*****

Группа: Свой
Сообщений: 1 818
Регистрация: 15-10-09
Из: Владивосток
Пользователь №: 52 955



Да, я тоже об FT232R, и буквально сегодня прошивал 10 девайсов через FTProg. Там, правда, менял только функции выходов CBUS, опции смены серийного номера не заметил (может, не всматривался, а может, она в FTProg изменена)
Go to the top of the page
 
+Quote Post
svss
сообщение Jun 15 2012, 18:26
Сообщение #29


Местный
***

Группа: Свой
Сообщений: 231
Регистрация: 19-12-08
Из: Новосибирск
Пользователь №: 42 594



Цитата(V_G @ Jun 15 2012, 20:04) *
опции смены серийного номера не заметил (может, не всматривался, а может, она в FTProg изменена)

О! Возможно, это - таки причина выкинуть Mprog и юзать FTprog. (Знаете, я консерватор по натуре: одна родина, одна жена, одна гитара)
Go to the top of the page
 
+Quote Post
V_G
сообщение Jun 18 2012, 01:21
Сообщение #30


Профессионал
*****

Группа: Свой
Сообщений: 1 818
Регистрация: 15-10-09
Из: Владивосток
Пользователь №: 52 955



У меня все в порядке. Через FTprog прошил номер "P1", Product Description "pxamc", Bus Power=400. Больше ничего не менял. Все работает, ком-порт обнаруживается.
Так что в техподдержке, скорее всего, скажут: "Use FTprog"

ЗЫ. Да, прошивал по отдельности: 1-й параметр - проверил, 2-й - проверил и т.д.
Go to the top of the page
 
+Quote Post

4 страниц V  < 1 2 3 4 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th July 2025 - 22:49
Рейтинг@Mail.ru


Страница сгенерированна за 0.01486 секунд с 7
ELECTRONIX ©2004-2016