Fórum témák

» Több friss téma
Cikkek » PIC 18F4550 USB útmutató I
PIC 18F4550 USB útmutató I
Szerző: Gory, idő: Jún 1, 2007, Olvasva: 39874, Oldal olvasási idő: kb. 2 perc
Lapozás: OK   3 / 4

1. Lépés Minimális hardver
A Microchip PICDEM FS-USB DEMO BOARD egy egyszerűsített változata tökéletesen megteszi
-20MHz kristály oszcillátor két db 15 vagy 22pF kondenzátorral
-USB-B csatlakozó, amiről a tápot is vesszük.
-100nF és 10µF közti kondenzátor a Vdd és Vss lábak közé (esetleg mégegy párhuzamosan)
-Vss & Vusb közé legalább 220nF vagy 470nF kondenzátor
-S1 nyomógomb a hardveres resetnek az MCLR lábhoz
-S2 nyomógomb a boot módba váltáshoz az RB4 lábra
   

Néhány tanács: A kapcsolást egy kis 5*10-es próbapanelra egyszerű megcsinálni. Nyomógomboknak panelra szerelhető változatot válaszunk, akkor szépen lehet szerelni, nem fog löfögni. Használjunk a panelon USB aljzatot, és ne egy az egyben madzaggal kössük a géphez. USB-B aljaztnak is egy paneltra ültethetőt tegyünk a panel szélére, és egy megfelelő készen kapható kábellel normálisan tudjuk használni. A későbbiekre is érvényes hogy 20 Mhz-es kristályt tegyünk bele, mert másról nem nagyon hajlandó elindulni. (Belül 48Mhz-et kapunk úgyis a PLL miatt) Mellékelek az én prototipusomról egy képet.


2.lépés: Szükséges szoftverek telepítése
Microchip MPLAB 7.00+ elérhető a http://www.microchip.com/ide/ oldalról
Microchip C18 2.40+ Student Edition: http://www.microchip.com/c18/ (telepítésnél az összes checkboxot be kell pipálni)
Microchip USB Bootloader telepítő szintén elérhető a honlapról.

3.lépés: A project lefordítása
Indítsuk el az MPLAB-ot, Project/Open : "C:MCHPFSUSBfwBootMCHPUSB.mcp"
Válasszuk a Project/Build All menüpontot.
Ha gond nélkül lefordul akkor szerencsések vagyunk.  Ha nem fordul le, akkor szüttyögni kell vele, esetleg újabb/régebbi verziót feltenni.


Az MPLAB-al generált hex fájl nem tartalmazza a konfigurációs biteket, ezért ha egy olyan szoftverrel égetjük be a programot amihez kell akkor válasszuk a File/Export... menüpontot, hogy a konfigurációs bitekkel együtt mentse el.

4.lépés: Égessük be a bootloadert a PIC-be
Értelem szerűen amilyen programozót és programot használunk, ugyanúgy kell vele dolgozni mint máskor.

5.lépés: Az első csatlakozás a PC-hez
Csatlakoztassuk az USB kábelt a PC-hez.
Váltsunk bootload módba úgy hogy lenyomjuk az S2 gombot és lenyomás közben az S1 Reset gombot is.
Ekkor normális esetben a Windows elkezdi keresni a drivert az új hardverhez.

6.lépés:Állítsuk be a „PIC18F4550 Family Device” drivert
  
Windows XP alatt a telepítésnél saját magunk tallózzuk be a drivert a
 C:MCHPFSUSBPcMCHPUSB DriverRelease mappából
Ezután a windows fell kell hogy ismerje "PIC18F4550 Family Device" néven.


7.lépés:Bootloadolás
1) MPLAB-ban nyissuk meg, (szerkesszük) és fordítsuk le a projectet.
Például "C:MCHPFSUSBfwDemo02Demo02.mcp".
2) Lépjünk be bootload módba S2 és közben S1 reset gomb lenyomásával
3) Indítsuk el a feltöltő programot : "C:MCHPFSUSBPcPdfsusbPDFSUSB.exe"
4) A legördülő menüben válasszuk ki "PICDEM FS USB 0 (Boot)".
5) "Load HEX File" : "C:MCHPFSUSBfwDemo02Demo02.hex" .
6) Nyomjuk meg a "Program Device" gombot, ezzel elkezdődik a feltöltés.
7) Nyomjuk meg az S1 reset gombot hogy user módba visszakapcsoljuk a PIC-et.
Ezután már a mi programunk fut.


A cikk még nem ért véget, lapozz!
Következő: »»   3 / 4
Értékeléshez bejelentkezés szükséges!
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem