eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronika[PIC32] USB OTG[PIC32] USB OTG
  • 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?

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: