Fórum témák
» Több friss téma |
Cikkek » PIC-ador: gyakorló panel a 28 lábú PIC24 mikrovezérlőkhöz PIC-ador: gyakorló panel a 28 lábú PIC24 mikrovezérlőkhöz
Szerző: icserny, idő: Máj 24, 2012, Olvasva: 22533, Oldal olvasási idő: kb. 3 perc
A PIC-ador kártyát bootloaderrel való használatra szántam, ehhez azonban a kártya mindkét mikrovezérlőjét el kell látni a bootloader használatát lehetővé tevő programmal (a PIC24 mikrovezérlőt a betöltőprogrammal, a PIC18-at pedig az USB-UART protokol konverter programmal). Az USB-TTL soros átalakítónak használt PIC18F14K50 felprogramozását megnehezíti, hogy A PIC18 mikrovezérlő lábai nincsenek kivezetve a kártyáról. Lehetőleg még beépítés előtt programozzuk fel ezt az IC-t egy dugaszolós próbapanel, vagy speciális programozói kártya segítségével. Az USB-UART átalakító felprogramozásaA PIC18F14K50 mikrovezérlőbe a kibontott picador.zip állomány firmware mappájában található picador_pic18f14k50.hex állományt kell beégetni. Ez tulajdonképpen a Microchip Application Libraries két USB eszköz mintapéldájának (HID bootloader és CDC Serial Emulator) összevonásával keletkezett, ám a gyári mintapéldákon apró változtatásokat hajtottam végre:
A soros kommunikáció működésének ellenőrzéseA PIC18 firmware beégetése után az USB-UART kommunikáció kipróbálható. Ekkor csak a PIC18 mikrovezérlő legyen beültetve a kártyán, a PIC24 mikrovezérlőt vegyük ki. Ezen kívül ideiglenesen kössük össze a kártya RB10/RX és RB11/TX kivezetéseit, a 6. ábra szerint. Ezzel az összekötéssel tulajdonképpen visszahurkoljuk a számítógép felől érkező kommunikációt (loopback test).
6. ábra: A soros port RX és TX lábainak összekötése a hurokteszthezAz MSU bootloader beégetéseA PIC24 mikrovezérlőhöz használni kívánt MSU bootloadert a Mississipi State University oktatói a Microchip AN1094 alkalmazási mintapéldájából kiindulva fejlesztették ki, s ez az a betöltőprogram, amelyik maximálisan kihasználja az általuk összeállított PIC24 támogatói programkönyvtár nyújtotta kommunikációs és hibakeresési lehetőségeit. A bootloader használata lehetővé teszi, hogy a PIC-ador kártyát a mikrovezérlők első felprogramozása után a továbbiakban már programozó készülék nélkül használhassuk. Ha nem rendelkezünk programozó készülékkel, akkor kérjünk meg valakit az első felprogramozás elvégezésére! A korábbi években volt már rá példa, hogy a hazai forgalmazó (ChipCAD Kft.) minimális felárért bootlodert is égetett a náluk vásárolt PIC16F877 mikrovezérlőkbe. Miért ne újíthatnánk fel ezt a szolgáltatást a kispénzű hobbisták megsegítésére? Arra azonban ügyeljünk, hogy rendeléskor pontosan specifikáljuk, hogy mire van szükségünk! A PIC-ador kártya élesztéséhez az alábbi állományok beégetését kell kérni. Ezek az MSU bootloader mellett már a reset.c mintaalkalmazást is tartalmazzák, így bekapcsoláskor már valami életjelet is mutat a kártya. A PIC24 mikrovezérlő felprogramozásához használható állományok is a kibontott picador.zip állomány firmware mappájában találhatók. Háromféle mikrovezérlőhöz mellékeltem firmware-t, de a PIC-kwik projekthez elsősorban a PIC24HJ128GP502 mikrovezérlő beszerzését javaslom (a példaprogramok projektjei ehhez a típushoz vannak beállítva). Firmware-ek a PIC-ador kártyában használt mikrovezérlőkhöz:
Megjegyzések:
A cikk még nem ért véget, lapozz! Értékeléshez bejelentkezés szükséges! |
Bejelentkezés
Hirdetés |