Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум

Коллекция глюков Здесь публикуются все известные глюки, баги микроконтроллеров, памяти, АЦП и т.д.

 
Опции темы

Неверный PID в FT232RL

Непрочитано 29.08.2015, 00:46  
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Неверный PID в FT232RL

Сообщение от alvadep Посмотреть сообщение
К сожалению, работоспособности больным китайским чипам с последними драйверами это не добавит
Странный народ китайцы.
Нет бы VID=0403 и PID=6001 прописать сразу и не париться, так нет же - чип сделали, а об идентификаторах не позаботились...
Реклама:
omercury вне форума  
Непрочитано 29.08.2015, 00:57  
alvadep
Почётный гражданин KAZUS.RUN
 
Регистрация: 05.05.2011
Адрес: Харьков
Сообщений: 5,042
Сказал спасибо: 589
Сказали Спасибо 3,967 раз(а) в 1,825 сообщении(ях)
alvadep на пути к лучшему
По умолчанию Re: Неверный PID в FT232RL

Чипы, о которых идет речь, изначально идут с нормальными идентификаторами VID=0403 и PID=6001. Просто драйвер FTDI (начиная с версии 2.12.00) переписывает PID забракованного чипа на 0000. Даже если вернуть чипу изначальное значение, то драйвер все равно "исправит" идентификатор на 0000.

Последний раз редактировалось alvadep; 29.08.2015 в 01:19. Причина: Сорри, 2.10.00 еще не "исправляет" PID чипа.
alvadep вне форума  
Непрочитано 11.01.2016, 18:35  
alvadep
Почётный гражданин KAZUS.RUN
 
Регистрация: 05.05.2011
Адрес: Харьков
Сообщений: 5,042
Сказал спасибо: 589
Сказали Спасибо 3,967 раз(а) в 1,825 сообщении(ях)
alvadep на пути к лучшему
По умолчанию Re: Неверный PID в FT232RL

Таки да, свежие драйвера 2.12.10 уже не "исправляют" идентификаторы забракованных чипов, но по-прежнему не работают с фейками.
alvadep вне форума  
Непрочитано 19.01.2016, 14:23  
STM32F0
Заблокирован
 
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
STM32F0 на пути к лучшему
По умолчанию Re: Неверный PID в FT232RL

Это как всегда! Искал одно, попалось другое, мне не нужное, случайно. Вспомнил про эту тему.
От лоховства не спасёт, но может кому-то и поможет.

Утилита для определения/лечения поддельных FT232RL от Леонида Ивановича.
http://www.diod.club/forum/topic.php?forum=1&topic=28
STM32F0 вне форума  
Непрочитано 20.01.2016, 21:11  
Wiza_
Гражданин KAZUS.RUN
 
Регистрация: 29.12.2012
Адрес: Питер
Сообщений: 980
Сказал спасибо: 131
Сказали Спасибо 230 раз(а) в 157 сообщении(ях)
Wiza_ на пути к лучшему
По умолчанию Re: Неверный PID в FT232RL

STM32F0, А собственных мыслей давно нет ?
Wiza_ вне форума  
Эти 2 пользователя(ей) сказали Спасибо Wiza_ за это сообщение:
ForcePoint (20.01.2016), R360 (21.01.2016)
Непрочитано 20.01.2016, 21:20  
Mike121234
Вид на жительство
 
Аватар для Mike121234
 
Регистрация: 02.04.2008
Адрес: Ленинград
Сообщений: 347
Сказал спасибо: 67
Сказали Спасибо 8 раз(а) в 7 сообщении(ях)
Mike121234 на пути к лучшему
По умолчанию Re: Неверный PID в FT232RL

А вот если при подключении мигает светодиодами несколько раз и определяется как неизвестное устройство, то это что такое?
Проги от FTDI микрух не видят.
На этом же компе оригинальные FTDI видятся, стало быть дело не в драйверах.
Драйвера и новые и старые ставил.
Mike121234 вне форума  
Непрочитано 20.01.2016, 22:37  
STM32F0
Заблокирован
 
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
STM32F0 на пути к лучшему
По умолчанию Re: Неверный PID в FT232RL

Сообщение от Wiza_ Посмотреть сообщение
STM32F0, А собственных мыслей давно нет ?
Да упаси меня бог от ваших!
STM32F0 вне форума  
Непрочитано 21.01.2016, 23:24  
Unknown
Прописка
 
Регистрация: 23.02.2005
Сообщений: 166
Сказал спасибо: 203
Сказали Спасибо 46 раз(а) в 27 сообщении(ях)
Unknown на пути к лучшему
По умолчанию Re: Неверный PID в FT232RL

Ещё интересное свойство китайских FT на свежих драйверах: закольцуйте его и попробуйте слать что-нть, считывая принятое в ASCII. Вне зависимости от отправленного с терминалки выводиться будет фраза... Не помню, как по английски, в переводе означает "Не оригинальное (поддельное) устройство)"!
Я увидел это в COM port toolkit.
Вылечил, как писано было где-то в сети ещё года два назад: снос дров с чисткой (утилита на сайте FT), установка старой версии и восстановление pid/vid.

Само собой, никаких обновлений драйвера! (впрочем, а зачем? Старые версии великолепно работают и с оригиналом, и с левыми чипами).

Использую скорость 921600, проблем нет.
Причем, из под LView знаменитая MOXA 1150 на некоторых компах глючит, почему-то отказываясь нормально работать напрямую в USB и корректно работает только при подключении её через USB хаб!! В чем тут подвох, я не искал, нужды не было.
Простенькая дешевая платка на левой FT работает в любой конфигурации (разумеется, со старыми дровами).
Unknown вне форума  
Непрочитано 06.02.2016, 18:27  
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Неверный PID в FT232RL

Тэкс, в продолжении о глюках, только на этот раз FT232HL.
Прикупил тут.
Сейчас мучаю в режимах синхронный/асинхронный bitbang (надо же отписаться продавцу).
Дык вот в чём собсно фишка: отправляю в порт данные, тут же переключаюсь на вход и пробую их читать, но считывается почему-то то, что было там до записи...
Код:
  Write_USB_Device_Buffer(1);
  Set_USB_Device_BitMode($00, $04);
  Read_USB_Device_Buffer(1);
  Label2.Caption := IntToStr(FT_In_Buffer[0]);
Пробовал читать 2 раза подряд - безрезультатно.
Пробовал даже лишний раз читать перед отправкой следующего значения, эффект тот же.

Это оно так и должно быть или у меня лыжи не едут?
omercury вне форума  
Непрочитано 06.02.2016, 20:53  
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Неверный PID в FT232RL

Сам спросил - сам ответил. (с)

Лыжи оказались ни причём.
Строб чтения идёт перед стобом записи, причём только по факту записи.
Миниатюры:
Нажмите на изображение для увеличения
Название: Image2.jpg
Просмотров: 83
Размер:	319.6 Кб
ID:	87774  
omercury вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Книги dosikus Электронная библиотека 11242 29.12.2015 23:45
PIC12F629 и FT232RL Alpout Микроконтроллеры, АЦП, память и т.д 19 14.01.2012 14:19
Вопрос по схеме USBBit 1.1 (FT232RL) Jivchic Микроконтроллеры, АЦП, память и т.д 3 09.06.2011 10:50


Часовой пояс GMT +4, время: 11:17.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.