Fórum témák
» Több friss téma |
Cikkek » PIC 18F4550 USB útmutató III PIC 18F4550 USB útmutató III
Szerző: Gory, idő: Szept 16, 2007, Olvasva: 36286, Oldal olvasási idő: kb. 1 perc
Néhány szó az USB descriptorokról
Ezt a részt nyugodtan át lehet ugrani,
ha túl bonyolultnak hangzik, alap esetben ezeket nem kell babrálni!
Minden USB terméknek egyedi Vendor ID (VID) és Product ID (PID) azonosítója van. Az összes példaprogramban az alap Microchip VID (0x04d8) és egy egyedi PID van beállítva. Ezek arra szükségesek, hogy amikor bedugja az ember az USB eszközt a gépbe, akkor a hozzá való drivert a Windows ez alapján tudja megtalálni. Tehát ha egy eszközt fejlesztünk CDC driverhez, akkor annak más azonosítót kell adni mint ha pl. HID eszközt fejlesztünk, különben összekeverednek a dolgok. Ha ezeket a számokat meg akarjuk változtatni, akkor a driverhez telepített INI file-ban is át kell írni arra, amire a PIC firmware-jében írtuk!
A VID és PID azonosítókat a usbdsc.c fájlban találjuk meg. Ha kicsit
lejjebb is beletúrunk a kódba, láthatunk két stringet, amit átírva az eszköz
csatlakoztatáskor megjelenő nevét tudjuk módosítani.
C:MCHPFSUSBfwCDCinfwin2k_winxp Az azonosítók a [DeviceList] részben vannak felsorolva.
Ennyiben nem merülnek ki a leírók
(descriptorok), mert például tartalmazzák az USB osztályt, illetve különféle csomag
méreteket, de ezzel nem foglalkozunk.
A cikk még nem ért véget, lapozz! Értékeléshez bejelentkezés szükséges! |
Bejelentkezés
Hirdetés |