Próbowałem zmienić PID w chipie FTDI (R232R) przez FT_Prog. To działało, ale po tym stwierdziłem, że Windows 7 automatycznie ponownie instaluje sterowniki dla urządzenia USB, a nie urządzenia FTDI. Dlatego chcę zmienić PID z powrotem na domyślny (6001). Problem polega na tym, że nie widzę tego urządzenia w aplikacji FT_Prog, ponieważ ma on inny numer PID. Próbowałem także MProg, ale z tym samym wynikiem. Próbowałem również reinstalować sterowniki Windows FTDI manualnie, ale nadal nie widzę urządzenia FTD w FT_Prog. Naprawdę nie rozumiem, dlaczego można zmienić PID, jeśli przerwiesz komunikację z FT_Prod.FTDI Zmień PID na domyślny
Odpowiedz
Wygląda na to, że zaprogramowałeś swój PID, ale nie masz sterownika, który by pasował do PID. Urządzenie będzie więc wyliczać, ale nie będzie kojarzyło się z żadnym sterownikiem USB w systemie.
Możesz zmodyfikować oryginalny sterownik, aby dodać swój PID, a następnie zainstalować sterownik dla zmodyfikowanego urządzenia.
Alternatywnie można wymusić załadowanie oryginalnego sterownika urządzenia. Otwórz Menedżera urządzeń, a następnie kliknij prawym przyciskiem myszy na urządzeniu i wybierz Aktualizuj sterownik. Następnie kliknij Przeglądaj, a następnie kliknij Pozwól mi wybrać. Na koniec kliknij Have Disk, a następnie przejdź do oryginalnego sterownika. Zostanie wyświetlony monit, że nie pasuje i zapytaj, czy jesteś pewien - możesz powiedzieć "tak", aby wymusić ładowanie oryginalnego sterownika. To da ci dostęp do zmiany PID z powrotem do tego, co było wcześniej.
Dobrze, wreszcie mam rozwiązanie. Dzięki Preston. Właśnie wykonuję kopię domyślnych sterowników Windows FTDI, otwieram FTDIBUS.inf zmieniam numer PID z domyślnego 6001 na mój 6005 i po prostu ręcznie instaluję sterownik. Teraz działa, a także mogę połączyć się z moim chipem FTDI za pomocą standardowego narzędzia FTDI FT_Prog. Dzięki temu mogę po prostu tworzyć własne sterowniki, korzystając z połączenia VID i PID. Więcej informacji w notatce technicznej z FTDI TN_104.