www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

USB Host CDC v Keilu in LCP1768

 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> ARM arhitektura
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
jvolk
Član
Član



Pridružen-a: Ned 05 Mar 2006 1:14
Prispevkov: 737
Aktiv.: 3.13
Kraj: okolica Divače

PrispevekObjavljeno: Pon Jun 03, 2013 2:18 pm    Naslov sporočila:  USB Host CDC v Keilu in LCP1768 Odgovori s citatom

Pozdravljeni.

Gledal sem primere, ki pridejo zraven keila za USB Host, ampak so vsi za Mass Storage Device Class ali pa za Human Interface Device Class.
Želel bi napisati svoj USB Device Class (povezati moram eno radijsko postajo na uC), vendar ne najdem nobenega primera kako se to naredi.

Zaenkrat sem našel da moram nastaviti v usb_config.c pod USB Host-> Class Configuration -> USB Device class (kljukica)-> Number of concurrent...(1).

Ta nastavitev potem zahteva usbh_dcd_cls, ki je definiran kot:
Koda:

USBH_DCD usbh_dcd_cls = {
  USB_DEVICE_CLASS_STORAGE,
  Config,
  UnConfig,
  Init,
  UnInit,
  GetLastError
};

Vse funkcije, ki so vpisane v to strukturo sem našel tu (se začnejo z "cls"):
http://www.keil.com/support/man/docs/rlarm/rlarm_usbh_cls_init.htm
vendar imajo funkcije še en kup spremenljivk, za katere pa ne vem kakšne so.
Obstaja kje kak primer kako to skupaj spravit?
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
.
Član
Član



Pridružen-a: Pon 23 Avg 2004 16:16
Prispevkov: 16777190
Aktiv.: 70638.76

PrispevekObjavljeno: Pon Jun 03, 2013 2:27 pm    Naslov sporočila:   Odgovori s citatom

Brisana vsebina odstranjenega uporabnika.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
jvolk
Član
Član



Pridružen-a: Ned 05 Mar 2006 1:14
Prispevkov: 737
Aktiv.: 3.13
Kraj: okolica Divače

PrispevekObjavljeno: Pon Jun 03, 2013 2:36 pm    Naslov sporočila:   Odgovori s citatom

Tam je primer za Device, jaz bi rabil za Host. Verjetno je drugačen? Sklepam po temu da je tip moje strukture USBH_DCD (H za Host).
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
rudiP
Član
Član



Pridružen-a: Tor 07 Avg 2007 15:30
Prispevkov: 1235
Aktiv.: 5.66
Kraj: KOPER

PrispevekObjavljeno: Pon Jun 03, 2013 2:39 pm    Naslov sporočila:   Odgovori s citatom

Ali iz primerov ki si jih dobil pri meni tega ne moreš razbrati ?
_________________
Lep pozdrav iz Kopra Rudi
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
jvolk
Član
Član



Pridružen-a: Ned 05 Mar 2006 1:14
Prispevkov: 737
Aktiv.: 3.13
Kraj: okolica Divače

PrispevekObjavljeno: Pon Jun 03, 2013 2:42 pm    Naslov sporočila:   Odgovori s citatom

S tistimi sem že naredil in dela, tvoji so za lpcxpresso. Keil uporablja drugačne knjižnice za USB Device/Host.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> ARM arhitektura Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Stran 1 od 1

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
Ne, ne moreš pripeti datotek v tem forumu
Ne, ne moreš povleči datotek v tem forumu

Uptime: 7 dni


Powered by phpBB © 2001, 2005 phpBB Group