-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit
0.net!peer02.am4!peer.am4.highwinds-media.com!peer02.fr7!futter-mich.highwinds-
media.com!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-02.news.neostr
ada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
Newsgroups: pl.misc.elektronika
X-Mozilla-News-Host: news://news.neostrada.pl:119
From: Atlantis <m...@w...pl>
Subject: [PIC32] USB OTG
Date: Wed, 3 Jan 2018 12:54:48 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
Thunderbird/52.5.2
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Language: pl
Content-Transfer-Encoding: 8bit
Lines: 28
Message-ID: <5a4cc488$0$5163$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 31.0.71.103
X-Trace: 1514980488 unt-rea-a-01.news.neostrada.pl 5163 31.0.71.103:4119
X-Complaints-To: a...@n...neostrada.pl
X-Received-Body-CRC: 1002161355
X-Received-Bytes: 2419
Xref: news-archive.icm.edu.pl pl.misc.elektronika:728108
[ ukryj 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
- JDG i utylizacja sprzetu
- Identyfikacja układ SO8 w sterowniku migających światełek choinkowych
- DS1813-10 się psuje
- Taki tam szkolny problem...
- LIR2032 a ML2032
- SmartWatch Multimetr bezprzewodowy
- olej psuje?
- Internet w lesie - Starlink
- Opis produktu z Aliexpress
- No proszę, a śmialiście się z hindusów.
- Zewnętrzne napięcie referencyjne LM385 1,2V -> 100mV dla ICL7106, Metex M-3800
- karta parkingowa
- Wl/Wyl (On/Off) bialy/niebieski
- I3C
- Pytanie o transformator do dzwonka
Najnowsze wątki
- 2024-11-27 Re: UseGalileo -- PRODUKTY I APLIKACJE UŻYWAJĄ JUŻ DZIŚ SYSTEMU GALILEO
- 2024-11-27 Re: UseGalileo -- PRODUKTY I APLIKACJE UŻYWAJĄ JUŻ DZIŚ SYSTEMU GALILEO
- 2024-11-28 droga laweta
- 2024-11-28 Co tam się odpierdala w tej Warszawie?
- 2024-11-28 skąd się biorą tacy debile?
- 2024-11-28 JDG i utylizacja sprzetu
- 2024-11-27 Identyfikacja układ SO8 w sterowniku migających światełek choinkowych
- 2024-11-28 Katowice => Technical Artist <=
- 2024-11-28 Katowice => Technical Artist <=
- 2024-11-28 Bydgoszcz => QA Engineer <=
- 2024-11-28 Zielona Góra => Spedytor międzynarodowy <=
- 2024-11-28 Kraków => DevOps Engineer (Junior or Regular level) <=
- 2024-11-27 Warszawa => Analityk Biznesowo-Systemowy <=
- 2024-11-27 Zielona Góra => Senior PHP Developer <=
- 2024-11-27 Warszawa => Senior Java Developer <=