![]() Az oldal 12 lépéssel segít létrehozni az első MPLAB X projektünket Microstick Plus gyakorlóra. A Microchip MPLAB X fejlesztői környezete a cég 8, 16 ill. 32 bites PIC mikrovezérlőivel illetve dsPIC digitális jelvezérlőivel készülő alkalmazások személyi számítógépen történő programfejlesztését segíti. A jelenleg béta állapotú MPLAB X az Oracle nyílt forráskódú NetBeans IDE felületén alapszik. Az MPLAB X fejlesztőkörnyezet multiplatformos, Windows (x86/x64), Linux 32 bit, Linux 64 bit, Mac OS 10.5 és Mac OS 10.6 operációs rendszerekre telepíthető. Az MPLAB X IDE fejlesztőkörnyezet és a MPLAB C30 Lite Compiler for dsPIC DSCs and PIC24 MCUs C fordító letöltése a http://www.microchip.com/mplabx oldalról, majd a letöltött programok telepítése.
Megjegyzés: A fejlesztőprogram futtatásához szükség van JAVA futtató környezetre. A JAVA futtatókörnyezet letölthető a http://www.java.com weboldalról.
Az MPLAB X program elindítása után hozzunk létre új projektet File -> New Project... Menüpont segítésével.
![]()
A kinyíló New Project - Choose Project ablakban a Categories listából válasszuk ki a Microchip Embedded elemet, a Projects listából a Standalone Project elemet, majd a Next > gomb segítségével lépjünk át a következő oldalra.
![]()
A Select Device oldalon válasszuk ki a Family legördülő menüből a PIC24 elemet, a Device legördülő menüből a PIC24HJ64GP502 elemet, majd a Next > gomb segítségével lépjünk át a következő oldalra.
![]()
A Select Tool oldalon válasszuk ki a Microstick for dsPIC33F and PIC24H használata esetén a MICROSTICK programozó eszközt; Microstick II használata esetén a Starter Kits (PKOB), majd a Next > gomb segítségével lépjünk át a következő oldalra.
Megjegyzés: Szimulátor használata esetén a Simulator-t érdemes választani. Későbbiekben a projekthez tartóz programozó, debugger vagy szimulátor eszközt a Run -> Set Project Configuration -> Customize... menüpontban módosíthat.![]()
A Select Compiler oldalon válasszuk ki a C30 fordító eszközt, majd a Next > gomb segítségével lépjünk át a következő oldalra.
![]()
A Select Project Name and Folder oldalon a Project Name beviteli mezőben adjuk meg a projektunk nevét. (A képernyőképen a project neve Start). A Project Location beviteli mezőben a létrejövő projektkönyvtárunk helyét határozhatjuk meg. Beállítások után a Finis gomb segítségével hozzuk létre az új projektünket.
![]()
A frissen létrehozott projektünkhöz adjunk hozzá egy üres forrásállományt, a képernyőnk baloldalán található Project ablakban, a Source Files elemre jobb egérgomb kattintva, a lenyíló menüben a New -> Empty File menü választásával.
![]()
A kinyíló New Empty File ablakban, a File Name beviteli mezőben adjuk meg a forrásállományunk nevét. (A képernyőképen a létrehozandó forrásállomány neve main.c).
Megjegyzés: Fontos, hogy a létrehozandó állomány neve után ne felejtsük el oda írni a .c kiterjesztést.![]() /* Kontroller specifikus fejlecallomany */ #include <p24HJ64GP502.h> /* Konfiguracios bitek beallitasa */ // Belso oszcillator hasznalata (FOSC ~ 8 Mhz) _FOSCSEL(FNOSC_FRC) // RA3 lab legyen I/O lab _FOSC(FCKSM_CSECMD& OSCIOFNC_ON & POSCMD_NONE); // Watchdog timer kikapcsolasa _FWDT(FWDTEN_OFF); main ( ) // Foprogram kezdete { while(1) // Vegtelen ciklus { TRISB = 0x0FFF; // PORTB felso negy laba kimenet lesz. LATB = 0xF000; // PORTB-be felso negy bitje egyes lesz. } } A forrásállomány letöltése: main.c
A programunk lefordítását, majd sikeres fordítás után a mikrokontrollerbe történő betöltését és futtatását a Debug -> Debug Project menüpont segítségével érhetjük el. A Debug Project menüpont a felső ikon sorban is megtalálható, ahogy azt a következő képernyőkép is mutatja.
![]()
A programunk futásának leállítását, a debuggolás befejezését a Debug -> Finis Debugges Session menüpont segítségével érhetjük el. A Finis Debugges Session menüpont a felső ikon sorban is megtalálható, ahogy azt a következő képernyőkép is mutatja.
![]() |
Microstick Plus > Mintaprogramok >