Коллекция глюков Здесь публикуются все известные глюки, баги микроконтроллеров, памяти, АЦП и т.д. |
29.08.2015, 00:46
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Неверный PID в FT232RL
Сообщение от alvadep
|
К сожалению, работоспособности больным китайским чипам с последними драйверами это не добавит
|
Странный народ китайцы.
Нет бы VID=0403 и PID=6001 прописать сразу и не париться, так нет же - чип сделали, а об идентификаторах не позаботились...
|
|
|
|
29.08.2015, 00:57
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.05.2011
Адрес: Харьков
Сообщений: 5,049
Сказал спасибо: 592
Сказали Спасибо 3,967 раз(а) в 1,825 сообщении(ях)
|
Re: Неверный PID в FT232RL
Чипы, о которых идет речь, изначально идут с нормальными идентификаторами VID=0403 и PID=6001. Просто драйвер FTDI (начиная с версии 2.12.00) переписывает PID забракованного чипа на 0000. Даже если вернуть чипу изначальное значение, то драйвер все равно "исправит" идентификатор на 0000.
Последний раз редактировалось alvadep; 29.08.2015 в 01:19.
Причина: Сорри, 2.10.00 еще не "исправляет" PID чипа.
|
|
|
|
11.01.2016, 18:35
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.05.2011
Адрес: Харьков
Сообщений: 5,049
Сказал спасибо: 592
Сказали Спасибо 3,967 раз(а) в 1,825 сообщении(ях)
|
Re: Неверный PID в FT232RL
Таки да, свежие драйвера 2.12.10 уже не "исправляют" идентификаторы забракованных чипов, но по-прежнему не работают с фейками.
|
|
|
|
19.01.2016, 14:23
|
|
Заблокирован
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
|
Re: Неверный PID в FT232RL
Это как всегда! Искал одно, попалось другое, мне не нужное, случайно. Вспомнил про эту тему.
От лоховства не спасёт, но может кому-то и поможет.
Утилита для определения/лечения поддельных FT232RL от Леонида Ивановича.
http://www.diod.club/forum/topic.php?forum=1&topic=28
|
|
|
|
20.01.2016, 21:11
|
|
Почётный гражданин KAZUS.RU
Регистрация: 29.12.2012
Адрес: Питер
Сообщений: 982
Сказал спасибо: 131
Сказали Спасибо 230 раз(а) в 157 сообщении(ях)
|
Re: Неверный PID в FT232RL
STM32F0, А собственных мыслей давно нет ?
|
|
|
Эти 2 пользователя(ей) сказали Спасибо Wiza_ за это сообщение:
|
|
|
20.01.2016, 21:20
|
|
Вид на жительство
Регистрация: 02.04.2008
Адрес: Ленинград
Сообщений: 346
Сказал спасибо: 67
Сказали Спасибо 8 раз(а) в 7 сообщении(ях)
|
Re: Неверный PID в FT232RL
А вот если при подключении мигает светодиодами несколько раз и определяется как неизвестное устройство, то это что такое?
Проги от FTDI микрух не видят.
На этом же компе оригинальные FTDI видятся, стало быть дело не в драйверах.
Драйвера и новые и старые ставил.
|
|
|
|
20.01.2016, 22:37
|
|
Заблокирован
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
|
Re: Неверный PID в FT232RL
Сообщение от Wiza_
|
STM32F0, А собственных мыслей давно нет ?
|
Да упаси меня бог от ваших!
|
|
|
|
21.01.2016, 23:24
|
|
Прописка
Регистрация: 23.02.2005
Сообщений: 166
Сказал спасибо: 203
Сказали Спасибо 46 раз(а) в 27 сообщении(ях)
|
Re: Неверный PID в FT232RL
Ещё интересное свойство китайских FT на свежих драйверах: закольцуйте его и попробуйте слать что-нть, считывая принятое в ASCII. Вне зависимости от отправленного с терминалки выводиться будет фраза... Не помню, как по английски, в переводе означает "Не оригинальное (поддельное) устройство)"!
Я увидел это в COM port toolkit.
Вылечил, как писано было где-то в сети ещё года два назад: снос дров с чисткой (утилита на сайте FT), установка старой версии и восстановление pid/vid.
Само собой, никаких обновлений драйвера! (впрочем, а зачем? Старые версии великолепно работают и с оригиналом, и с левыми чипами).
Использую скорость 921600, проблем нет.
Причем, из под LView знаменитая MOXA 1150 на некоторых компах глючит, почему-то отказываясь нормально работать напрямую в USB и корректно работает только при подключении её через USB хаб!! В чем тут подвох, я не искал, нужды не было.
Простенькая дешевая платка на левой FT работает в любой конфигурации (разумеется, со старыми дровами).
|
|
|
|
06.02.2016, 18:27
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
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 раза подряд - безрезультатно.
Пробовал даже лишний раз читать перед отправкой следующего значения, эффект тот же.
Это оно так и должно быть или у меня лыжи не едут?
|
|
|
|
06.02.2016, 20:53
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Неверный PID в FT232RL
Сам спросил - сам ответил. (с)
Лыжи оказались ни причём.
Строб чтения идёт перед стобом записи, причём только по факту записи.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 12:55.
|
|