-
Data: 2018-01-03 12:54:48
Temat: [PIC32] USB OTG
Od: Atlantis <m...@w...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Mam kilka pytań do osób, które mają jakieś doświadczenia z obsługą
funkcji USB OTG w mikrokontrolerach PIC32 (chociaż zapewne doświadczenia
związane z innymi rodzinami mikrokontrolerów też będą przydatne).
Do tej pory używałem tylko funkcjonalności USB Host (MSD), opierając sie
na przykładach dołączonych do biblioteki MLA od MIcrochipa (obecnie już
nieco przestarzała, ale jeszcze nie przerzuciłem się na Harmony).
Do biblioteki dołączony jest prosty program "USBConfig Tool" - klikany
generator plików usb_config.c i usb_config.h, w których (jak sama nazwa
wskazuje zawarta jest konfiguracja modułu USB).
Na chwilę obecną interesuje mnie osiągnięcie następującej funkcjonalności:
1) W trybie Hosta urządzenia pozwala na zapisywania danych na
podłączonym PenDrive - tak samo, jak to robiłem do tej pory w normalnym
trybie hosta.
2) W trybie klienta urządzenie udostępnia zawartość pamięci SPI Flash
poprzez MSD.
3) W dalszej kolejności rozważam dodanie funkcjonalności klienta CDC
i/lub HID.
Gdy próbowałem to sobie wyklikać, trafiłem na kilka dziwnych kwestii,
które chciałbym najpierw wyjaśnić.
1) Czym się różni tryb "USB Dual Role" od "USB OTG"?
2) Dlaczego w trybie OSB OTG nie jest możliwe zdefiniowanie wpisu TPL w
oparciu o "Class IC", a jedynie "VID/PID"? Czy jeśli chcę używać OTG,
jestem skazany na konfigurowanie urządzenia pod współpracę z konkretnym
PenDrivem, o konkretnych numerach VID i PID?
Najnowsze wątki z tej grupy
- "Teleportacja" polskich statków na pd. Bałtyku - rosyjska zabawa w zakłócanie GPS, Galileo, Beidou i GLONASS
- W trakcie porwania prez. Maduro wojsko USONA użyło tajnej broni masowego rażenia: Discombobulator
- antena gsm - kabel - antena gsm
- PID - jeszcze raz
- Zlacze w mikrofonie z lat 80-tych
- Żywica żółknie od UV i wody :(
- Zawory termostatyczne
- Schemat automatyki
- Teoretyczne zagadnienie - ogrzewanie budynku
- Zagadka radiowa
- Prostownik
- Nowy akumulator Donut Lab
- Pilot do zamka/bramy
- Jaka myjka ultradźwiękowa?
- Retro organizer ale współcześnie
Najnowsze wątki
- 2026-01-29 KSeF - 13 wątpliwości
- 2026-01-29 A ja się pochwalę
- 2026-01-29 Warszawa => Mid/Senior IT Recruiter <=
- 2026-01-29 Warszawa => Senior Java Developer <=
- 2026-01-29 Warszawa => IT Recruiter <=
- 2026-01-28 Degradacja
- 2026-01-28 Wysoki Sąd poinstruował czego unikać wyzywając Owsiaka "Równiejszego"
- 2026-01-28 Białystok => Solution Architect (Workday) - Legal Systems <=
- 2026-01-28 Białystok => Preseles Inżynier (background baz danych) <=
- 2026-01-28 Wrocław => Konsultant wdrożeniowy ERP <=
- 2026-01-28 Łódź => Microsoft Engineer <=
- 2026-01-28 Białystok => Tester manualny <=
- 2026-01-27 Tradycja ciągania posłów po sądach za wystąpienia w Sejmie będzie kontynuowana [Lepper 2]
- 2026-01-27 Pierwszy raz sprzedano więcej samochodów zeeletryfikowanych niż ice
- 2026-01-27 Elektryczny Kałasznikow




Mniej wypłat 800 plus dla obcokrajowców. Czy to efekt zmian w przepisach?