System odczytuje deskryptor każdego urządzenia podłączonego po USB i bynajmniej nie oznacza to, że każde urządzenie obsługuje.
Czyli tam były diody 5V1 lub 5V6. USBasp, którego firmware bazuje na V-USB, używa, o ile pamiętam, diod 3V6. Bez nich nie zostanie wykryty jako urządzenie USB. USB jest pomyslana na 5V bo takie przekazuje zasilanie Zasilanie zasilaniem, ale linie D+ i D- są modelowane w specyfikacji USB jako źródła prądowe, a nie napięciowe. Po prostu potrzebny jest...
AVE... To bardzo proste: 1. Programujesz mikrokontroler by pracował jako urządzenie USB HID. 2. Tworzysz deskryptor HID klawiatury lub kontrolera do gier i dołączasz do programu mikrokontrolera. 3. Tworzysz fragment odpowiedzialny za sprawdzanie stanu przycisku lub przycisków (jeśli robisz jeden, to czemu nie od razu 16-256, może się przydadzą kiedyś)...
Rozróżnijmy 2 rzeczy USB standardowe i USB OTG. W "normalnym" USB (4 przewodowy) źródłem napięcia jest zawsze HOST (najczęsciej jest to PC). Każde urządzenie podczas procesu jego podłączania do HOSTA (enumeracja) zawsze pobiera prąd z niego, obojętnie czy ma zasilanie wlasne czy nie. Po procesie enumeracji HOST czyta deskryptor urządzenia i jeśli wskazuje...
Pytanie po co uzywasz HIDa skoro postawiles komunikacje na libusb? Uzywanie interrupt endpointów nie wymaga od razu wykorzystania klasy HID. Ja mam tak: 0 - control 1 - ep bulk in 2 - ep bulk out 3 - ep interrupt in 4 - ep interrupt out 5 - ep isoc in Moje urządzenie ma się nijak do klas zdefiniowanych przez standardy, wszystko jest vendor specific,...
Wystarczy zaprogramować pamięć 24c64. Robiłem już ich kilka sztuk i każda która wyświetla się w systemie " Nieznane urządzenie USB (nieprawidłowy deskryptor konfiguracji) ma błąd w pamięci eeprom. Załączam wsad pamięci z najnowszym firmware v14 działa w 100%. Jeśli komuś pojawiają się piski lub przesterowany dźwięk zapewne słuchawki wykrywane są w systemie...
on ma modyfikować ramki w locie, ale sam nie ma być urządzeniem USB Ale tego nie da się zrobić i jest jakś bzdura: 1. bo do przesłania zestawu znaków potrzebujesz wiele ramek. - czyli odbierasz jedną nadajesz wiele ... Tutaj wszystko zależy od tego jaki deskryptor HID posiada urządzenie docelowe. To w nim jest między innymi opisana zdolność urządzenia...
https://obrazki.elektroda.pl/7939659000_... Witajcie moi drodzy Dzisiaj przedstawię mój projekt prostego gamepada (urządzenia sterującego na USB) z 4 osiami i dwoma przyciskami opartego o mikrokontroler PIC18F45K50 . Mój gamepad będzie oferować 4 tryby pracy (4 różne wsady): - tryb UART (wymagający przejściówki) - tryb gamepada/joysticka...
http://obrazki.elektroda.pl/1882036900_1... 1. O czym opowiem? A więc czas zacząć opowieść od początku. Jak zapewne wielu tak i ja marzę o lataniu samolotami nie tylko jako pasażer, ale także w pierwszym rzędzie, czyli jako pilot. Rzecz jasna marzenie takie jest dosyć kosztowne do realizacji (kurs pilotażu kosztuje na dzień dzisiejszy...
https://obrazki.elektroda.pl/2718988000_... Witajcie moi drodzy W tym temacie pokażę jak każdy początkujący może najprościej uruchomić w warunkach amatorskich mikrokontroler PIC32MX795F512H bez potrzeby trawienia/kupowania pod niego konkretnego PCB. Oprócz minimalnego niezbędnego układu pracy tego mikrokontrolera umieszczę tutaj kilka...
Deskryptor informuje PC co może urządzenie. Zmiana deskryptora nie powoduje, że urządzenie magicznie zaczyna umieć więcej. Resztę dokombinuj sam. Albert
Dzięki za informację. Próbowałem, ale mam problem. Urządzenie ładnie mi zwraca deskryptor urządzenia i konfiguracji natomiast deskryptor interfejsu ma wszystkie pola wyzerowane. Czy trzeba wykonać jakąś szczególną operację, czy może tak ma być. Jeśli masz jakieś doświadczenie z tą biblioteką to proszę o pomoc.
GND i GND_I to nie to samo podobnie jak Vcc i +5V. Ok, masz rację. To popraw schemat i wyprowadź te napięcia na listwę od strony MCU. Bo tak można przez nieuwagę je zostawić niepodłączone. Cztery linie złącza J4 przyłączone są do ADuM1251, co tu poprawiać? Co jest nieczytelne? Co można pominąć przy podłączaniu? Możesz przez UART skonfigurować VID,...
To jak widoczne jest urządzenie USB w systemie zależy od deskryptora USB przesłanego do systemu. Na podstawie dekryptora urządzenia USB OS decyduje do jakiej klasy należy i jakie zainstalować sterowniki. Te sterowniki odpowiadają za to jak takie urządzenie wygląda np. w menagrze urządzeń. Na FT232 nie masz możliwości tworzenia własnego deskryptora USB,...
Witam Czy możliwe jest używając biblioteki LibUsb-Win32, zrobić tak żeby PC znalazł mi dwa urządzenia jedno to dysk a drugie to "jakieś inne urządzenie używające komunikacji przez bibliotekę LibUsb-Win32". Bo teraz mam działa mi to tak że jak wkładam urządzenie do USB to widzi mi tylko dysk, lub tylko " urządzenie z LibUsb-Win32. Deskryptor urządzenie:...
Witam, posiadam laptopa Lenovo Legion Y520. Podczas oglądania YT słuchawki Razer Electra V2 USB nagle przestały działać, zobaczyłem także że się nie świecą. Spróbowałem odłączyć i podłączyć jednak jedyne co usłyszałem to dźwięk oznajmujący podłączenie sprzętu ale na głównych głośnikach (słuchawki dalej nie świeciły). W menedżerze urządzeń widnieje określenie...
Czy jako urządzenie HID i pisałeś deskryptor USB po stronie C#? Aż tak nie męczyłem. urzadzenie pracuje jako CDC a po stronie pc-ta jest to port wirtualny.
Bo jest to kod w C, który ja mogę polecić jako działający, a którego 99% - to logika USB nie mająca żadnego związku ze sprzętem. Wszystko, co dotyczy sprzętu, jest wyraźnie oddzielone od obsługi USB na pozomie logicznym i jest zawarte w oddzielnych plikach źródłowych. To nieważne w jakim środowisku oglądasz kod, logika i deskryptory USB nie zależą od...
scer23: Własnie chciałem zoabczyć jak go widzi i nie ma już dźwięku podłączania Marcin077000: Nie. Nie był zalany ani nie trafiał na wilgotne otoczenia Dodano po 11 Władnie posiedział sobie trochę podłączaony do lapka i się podłączył. W menadżeże urządzenia pisze: Nieznane urządzenie USB (żądanie deskryptor urządzenia)
Znaczenie raportów przesyłanych przez urządzenie HID (np. mysz) jest opisywane w deskryptorze HID urządzenia - zatem każde urządzenie może przedstawiać te same dane w innej formie. Ten deskryptor jest przesyłany podczas enumeracji. W poniższej dokumentacji powinna kryć się odpowiedź, jak go zinterpretować: www.usb.org/developers/devclass_docs/HID...
Mam jeszcze pytanie: Czy urządzenie HID należy odpytywać co jakiś czas ? - jak (ewentualnie) się ma to do parametru 'polling interval' umieszczonego w deskryptorze punktu końcowego?
ale bardzo ułatwia prace i zapobiega zrobieniu błędów z zapisie w hex ;/ EDIT ale wracając do pytania czy wie ktoś jak sprawnie napisać deskryptor PID/HID dla FFB ?
Jeżeli ma być to HID warto wzorować się na projekcie: http://www.mindaugas.com/projects/MJoy/ (jest on również bazowany na projekcie Igora Cesko) Musisz odpowiednio zmodyfikować deskryptor HID aby PC widział urządzenie jako myszkę a nie joystick, oraz odpowiednio obsłuzyc endpoint i raporty. Nie jest to sprawa banalna, ale bazując na kodzie MJoy pozwoli...
Witam, Próbuje stworzyć urządzenie USB, które w zaprogramowanych odstępach czasu spowodowało by wciśnięcie zaprogramowanej sekwencji klawiszy, oraz aplikację w C# która umożliwiała by zmianą parametrów urządzenia. Chodzi o to aby ktoś z aplikacją mógł odpowiednio skonfigurować urządzenie a potem ktokolwiek kto tylko podłączy je do swojego komputera...
Obecnie Windows 7, Win8, Win10 posiadają uniwersalny sterownik (standardowo wbudowany w system operacyjny) WinUSB który nie wymaga żadnej instalacji (tylko w przypadku Win 7 wymagany jest plik INF ale może być nawet bez podpisu cyfrowego). Używam go do moich urządzeń, które wykonuję. Aby z niego skorzystać podłączone urządzenie musi wysłać dodatkowy...
Zakładam, że chodzi o programowy interfejs USB. Nie wiem co inicjuje plik usbdrvasm20.ini, ale na 90% nie pasuje częstotliwość. Ustaw to na 24MHz (tak, wiem, poza zakresem), albo na 12MHz i wtedy masz szansę coś uzyskać. To, że komputer wyświetla komunikat, to tylko potwierdza błędne działanie programu, a w sumie brak jakiegokolwiek działania poza funkcją...
Witam, potrzebuję sterowniki do myszki NONAME dlatego podaje zdjęcia w załączniku. Pierwszy raz ogólnie mam styczność z chińską myszą i widzę że nie ma tam żądnych informacji o modelu tej myszy, a Windows przecież sam nie znajdzie sterowników. "System Windows zatrzymał to urządzenie z powodu zaraportowanych problemów. (Kod 43)" "Żądanie deskryptora...
Postępowanie w przypadku tego błędu wg dokumentacji: Weryfikacja obwodu/układu 1. Silnik pracuje przez 10 sekund. 2. Zapłon włączony/pojazd w trybie serwisowym, silnik wyłączony, sprawdzić, czy nie jest ustawiony DTC U0400-U05FF. ⇒ Jeżeli kod DTC U0400–U05FF został ustawiony razem z innymi kodami DTC lub objawami Należy najpierw...
dzięki za rozwianie wątpliwości :) a jeszcze podrążę temat - ten suspend mode pojawia się kiedy na magistrali przez jakiś czas nie ma żadnych danych? co w takim razie znaczy (z noty katalogowej): In USB Suspend mode the device should draw no more than 2.5mA. i jak się to ma do pobierania prądu? Tryb suspend to tryb oszczędzania energii, który może...
To moze na odwrot.A patrzyles na tych innych kompach jak wygladaja deskryptory ? Szczegolnie deskryptor urzadzenia, ktory ma w sobie numer wersji USB.Byc moze jesli jest tam ustawione ze 2.0 a ty masz 1.1 to z tego wynikaja jakies problemy.Masz wszystkie niezbedne rezystory na USB (22, 1.5k) ?
Nic z tego nie będzie, gdyż hub raportuje systemowi typ zasilania "Host powered". Specyfikacja USB nakłada na tego typu urządzenia ograniczenie prądu do 100mA na wyjściowy port. System operacyjny enumerując podłączone urządzenia do huba sprawdza zadeklarowany pobór prądu w jego deskryptorze konfiguracji. Gdy zadeklarowany prąd przekracza 100mA, system...
Witam Próbuję aktualnie uruchomić urządzenie klasy Composite (CDC+HID) na procesorze STM32F102 i napotkałem na trudności z którymi nie potrafię sobie poradzić. Przejrzałem już fora zarówno polskie jak i zagraniczne, ale ciągle mam sporo niejasności. Dlatego proszę o pomoc i sugestie w rozwiązaniu problemów :) Na dzień dzisiejszy uruchomiłem z powodzeniem...
Jeśli kod 10, to sprawdź czy VID i PID są zerowe, wtedy masz problem z firmwarem. Jeśli chodzi o wieszanie komputera, to wina windowsa. Kiedyś testując software wielokrotnie podłączałem i odłączałem to samo urządzenie i też kończyło się to blue screenem. Także błędny deskryptor usb powodował taki błąd, generalnie jak w deskryptorze jest zła długość,...
Pewnie że działają bo w końcu dobrnąłem i deskryptor jak i całe urządzenie działa. Też właśnie robię klawiaturę multimedialną opartą na tym projekcie i mam prośbę, mógłbyś umieścić te fragmenty kodu, które należy jeszcze zmienić, żeby przyciski multimedialne działały? Bo domyślam się, że oprócz deskryptora, zmieniłeś jeszcze zmienne, gdzie są zapisane...
Korzystam z: Układ STM32 P103 (procesor STM32 F103 RBT6) Programator ARM-USB-OCD-H Środowisko CrossWorks v2.1.1 Problem: Pisząc własną obsługę USB wzorowałem się na przykładzie dla Keila (USB HID) i paczce z przykładowymi programami do USB ze strony Olimexa dla układu STM32 P103. Pierwszy (dla Keila) nie działał (operował na innych PINach itp.) ale...
Doczytałem na forach Microchip jak zrobić to bez IAD. Opracowałem nowy deskryptor (zrzut z USBlyzer w załączniku), jednak znów HID jest wykrywany, natomiast CDC już nie, tzn. są widoczne dwa urządzenia w menadżerze urządzeń bez sterowników (zapewne interface danych i kontrolny klasy CDC). Gdy próbuje zainstalować sterownik do tych urządzeń (sterownik...
Witam. Posiadam nowy komputer (złożyłem go w maju) z zainstalowanym systemem Windows 7 Home (Dysk 250GB SSD + 1TB HDD). Chciałem zainstalować na 3cim dysku 80GB HDD system operacyjny XP. W momencie bootowania płyty, po załadowaniu przez XP sterowników wyskakuje mi blue screen (załącznik) link do pomocy MS: SYMPTOMY Podczas instalowania systemu Windows...
Witam Zaczynam pracę z ARM-ami (i ogólnie z mikrokontrolerami) i na razie nie jestem biegły w tym. Jednak od kilku dni walczę z pewną rzeczą. A mianowicie staram sie uruchomić bootloadera USB dla LPC214x dostępnego na stronie NXP. Jednak jak na razie bez skutku. A sytuacja wygląda następująco: Mam LPC2141 (a program jest docelowo na 2148) z kwarcem...
dopisz deskryptor na 2. interfejs, który będzie widoczny jako port szeregowy dla hosta. Czyli na jednym kablu USB będzie jako urządzenie HID i wirtualny COM ? A klawiszy docelowo potrzebuje więcej ale chodziło mi o zasadę działa czy jest słuszna. Dodano po 8 Co do schematu: - żle masz podłączone (a raczej masz niepodłączone) Vcc. Nie za bardzo wiem...
Pendrive Elektrody, 2GB, chip w/g Chip Genius: Device Name: + Po podłączeniu do USB diodka w penie miga, jakby komputer czytał jego zawartość, jednak nie pojawia się okno Autoodtwarzania, a sam pen w Moim Komputerze okazuje się niesformatowany (system plików RAW) i w/g Zarządzania Dyskami ma 16MB. W Linuksie podobnie (żadnych błędów z dmesg). Fdisk...
Witam, trafił mi się do zabawy pierwszy ARM w życiu (LPC2366), po pokonaniu drobnych trudności (ustawianie zegara, timery, przerwania) natrafiłem na poważny problem z USB. Otóż po wstępnej rozmowie z kompem po USB (prośbie o deskryptor urządzenia i odesłaniu go) dostaje kolejne 8 bajtów: 00 05 01 00 00 00 00 00 co rozpoznaje jako USB_REQUEST_SET_ADDRESS,...
https://obrazki.elektroda.pl/2462814800_... Witajcie moi drodzy. Tutaj opiszę mój projekt płytki startowej pod 32-bitowy mikrokontroler PIC32MZ2048* w obudowie TQFP144 oferującej m. in. uproszczony klon programatora PICKIT2 na pokładzie (wspiera PIC32MZ poprzez pic32prog). Umieszczę tu również kilka przykładowych kodów dla tego PICa....
Zainstaluj sterowniki.
Witam ! Nie dawno zamówiłem do komputera kabel MIDI - USB którym podłącza Keyboard do PC i można grać itp itd .. Problem w tym że gdy podłączam wyskakuje błąd "Nieznane urządzenie USB (żądanie deskryptora urządzenia nie powiodło się)" Sterowników też nie mogę instalować bo wyskakuje błąd coś w stylu że nie wykrywa urządzenia gdzie wszystko dobrze podpiąłem...
Zastanawiam się czy do tego portu nie jest wewnętrznie coś podpięte? Jakaś kamerka, touchpad itp? Bo moduł BT jest na pewno tak podłączony. Portów USB masz o wiele więcej, ale trzy są dostępne dla użytkownika. Jak widać cały sprzęt w Aida64? https://www.aida64.com/downloads
Podejście typu - rozwiń sobie menagera urządzeń i sprawdź, który to com, a potem wpisz go w aplikacji jest dziwaczne i go nie rozumiem. To aplikacja ma sobie dokonać enumeracji urządzeń i je zidentyfikować. Skoro z OS dostaje deskryptor otrzymany od urządzenia, a dodatkowo masz powiązane z nim informacje systemowe, np. identyfikator powiązanego portu...
dlaczego nie połączysz go z PC za pomocą USB Niestety, ale USB wykorzystuję w innym celu. Ale zdajesz sobie sprawę z tego, że istnieje coś takiego jak złożone urządzenie USB, tzn. takie, które przekazuje kilka deskryptorów USB. W efekcie możesz na tym samym interfejsie mieć to co masz + ileśtam np. wirtualnych RS232, czy mass storage, czy co tam wymyślisz...
Użyłem tego przykładu w którym się steruje pinami IO procesora. RS zdaje się też tam był, ale nie instalował się jako port RS w kompie. A deskryptora HID nie używam, bo to nie miało być urządzenie HID. Sam już nie wiem skąd wziąłem przykłady. Chyba z nikąd. Sam przerobiłem kody.
I teraz jest zaznaczone "Pokaż zgodny sprzęt", a jedyna dostepną pozycją jest właśnie "Nieznane urządzenie USB (żądanie deskryptora urządzenia nie powiodło się)". Na twoim screenshocie widac poprawne urzadzenie MTP ze zlym sterownikiem. Tutaj piszesz "Nieznane urządzenie USB (żądanie deskryptora urządzenia nie powiodło się)" - a to z kolei jest problem...
Update Po podłączeniu w menedżerze urządzeń przez chwilę pokazuje się "uniwersalna drukarka USB", po czym odłącza się i już na stałe pokazuje się "Nieznane urządzenie USB (żądanie deskryptora urządzenia nie powiodło się)" To chyba wyklucza spalone gniazdo? W oknie stan urządzenia widnieje komunikat: System Windows zatrzymał to urządzenie z powodu zaraportowanych...
żądać deskryptor urządzenie deskryptor konfiguracji żądać deskryptor
wymiana grzałki adres fizyczny pamięci drukarka fiskalna novitus
simlock tutorial simlock tutorial
SDM120D – podłączenie wyjścia impulsów S0 do Loxone Miniserver Gen2 DI Kia Ceed – lokalizacja bezpiecznika świateł pozycyjnych lewa strona (ED, JD, CD)