Pic - a sarokköve, pro-dióda
Beállítás IDE MPLAB X és fordítóprogramok XC8, XC16, XC32
A cikksorozat - PIC kezdő vagy a sarokköve
PIC - mint sok ez a szó ... a pikovoda 🙂
Assembly nyelv (assembly) - gép-orientált nyelv alacsony szintű parancsok, általában a megfelelő parancsokat a gép, amellyel további funkciók, mint például makrók; autocode, korszerű magas szintű programozási nyelv, például olyan kifejezések, makrók, ezáltal biztosítva a moduláris programot. Ellentétben C, assembler parancsok függ a használt mikrokontroller. A parancsok leírását a dokumentáció a mikrokontroller.
Azt kell, hogy mondjam - a szerelő nem a kedvenc nyelvet. Csak C, a modern mikrokontroller hozzáférhető, olcsó, erős. És nem látok okot arra, hogy mentse semmi más, mint a fejlesztési időt.
C nyelven - egy magas szintű nyelv, „kivett vas.” At Sea írt sok könyvtárak, és a firmware. Ez lehetővé teszi, hogy írjon a processzor független programozás. Mielőtt konvertáló gépi kód, C alakítjuk szerelő ... nem mindig a legjobb megoldás. Ezért, ha van tapasztalat és tudás. Feladat assembly nyelven lehet megoldani több „szép”, mint a BBC, de csak azon az áron időben.
Mit kell letölteni
Nevezetesen MPLAB X IDE segítségével fordítóprogramok XC8, XC16, XC32. MPLAB X ingyen. XC szerkesztők ingyenes és fizetős mód. Free mód eltér a hiányzó fizetett optimalizálás.
MPLAB X IDE alapul NetBeans IDE, amely látható a screenshotok alább. Mivel NetBeans épült Java és előírja, hogy a normális működéshez, és a MPLAB X IDE azonos követelményeknek. Egyrészt MPLAB X IDE most egy multi-platform, másrészt alatt a Java alkalmazás soha nem tartották a koronázási erőforrások megtakarítása. Igen, főzzük erős gép a kényelmes munkát.
Minden feltöltött, olvassa el az utasításokat, mászni a helyszínen - itt az ideje, hogy telepítse a szoftvert.
Letölthető leírás orosz formájában prezentációt MPLAB X. amely leírja az alapvető funkciók a szoftver.
Ezen a ponton érdemes telepíteni MPLAB X IDE változata 3.xx, mert Az új változat számos új funkciót és szolgáltatásai.
És általában - használják az új! =)
Eleinte minden szabvány. Helló, tovább ...
Licencszerződést. Tovább ... A telepítési útvonal. Itt nincs olyan ajánlás, hogy az alapértelmezett Programm, mint például a saját mappába szóközök nélkül az utat. Tovább ... Tovább ... Itt IDE megbotlott, amikor illesztőprogramok telepítése. Készletei ellenére mindent! Tovább ... Ha ellenőrizni - a telepítés után egy séta a mikrochip oldalon :). Befejezés gombra. A sikeres telepítés után az asztalon van három ikon: Mi érdekli leginkább az első, az összes többi - szemetet nem érdemes foglalják a helyet az asztalon. Run MPLAB X. nézni közelről.Ez volt a sor, hogy telepíteni fordítóprogramok. Mint ismeretes, gyárt microchip mikrovezérlők nyolc bites, shesnadtsatibitnye, tridtsatidvuhbitnye. És a fordító nekik XC8. XC16. XC32 volt. Ne felejtsük el, az elején ezt a cikket, minden amire szüksége van már letöltött.
telepítése XC8
Run-to-date változata a fordító, számomra xc8-v1.31-win.exe.
Tovább ... Egyetértünk az engedélyt.
Nézzük a kullancs, és így tovább ...
Tovább ... kell telepíteni egy alkönyvtárban MPLAB X IDE, és mindegyik változata - annak almappát. Összeállítói az egyes családok PIC mikrokontroller lehet kevés, ha ki vannak jelölve a projekt tulajdonságait.
Tedd a kívánt jelölőnégyzeteket, és így tovább ...
Alkalmazza beállítás minden felhasználó számára ennek a gépnek - Install minden PC-felhasználók számára.
Add xc8 a PATH környezeti változó - Írja XC8 környezeti változót.
Részletek környezeti változó lehet az egér jobb oldali gombjával az ikonra Számítógép -> Speciális rendszerbeállítások -> Speciális fül Környezeti változók. Lásd változó «útját».
Ismét tovább ...
A telepítés után mi lesz nehéz választás: használja az ingyenes verzió, a változat a korlátozás 60 napig, vagy fizetett változat. Telepíteni az ingyenes verzió csak kattintson a Tovább>.
Szabad XC
Mint korábban írtam, az ingyenes verzió eltér a díj csak a hiánya optimalizálás. Míg az internetes fórumokon már többször is találkozott azzal a szabad változat XC fordítóprogramok család - olyan, mint egy szabad mesterségesen lassítani a programot. Azonban a nagy orosz nyelvű forrás mindez hazugság minden szükséges gyógyszer =).
Ennyi - beállíthatja az XC16 és XC32 és XC8 már telepítve van.Telepítése XC16 és XC32
Telepítése XC16 és XC32 fordítóprogramok alapvetően nem különbözik beállítás XC8.
Kijelölt mappák és így tovább ...
Ismét válasszon egy mappát ...
Ez minden. A számítógép készen áll, hogy írjon az első program a PIC.Üdvözlet!
Ezek a fájlok együtt fordító telepítési. Ítélve a vezérlő használt p24FJ128GA010.h XC16. Én ezeket a fájlokat
C: \ ... \ xc16 \ v1.25 \ support \ PIC24F \ h
C: \ ... \ xc16 \ v1.25 \ support \ peripheral_24F
C: \ ... \ xc16 \ v1.25 \ include
==========
Hogy őszinte legyek - dolgozó különböző számítógépek, minden dolog működik az úgynevezett „out of the box”, így nehéz, hogy mondjak valamit. fájlok stdio.h, stdlib.h, p24FJ128GA010.h egyedinek kell lennie. Keresse meg ezeket * .h kereső, ellenőrizze az elérési utat Eszközök-> Beállítások-> Beágyazott.
Kösz a tippet. Nem tudom, milyen okból. lehetséges a telepítés után a másik közeg .... mikoC PRO, MPLAB de amikor megláttam majdnem az összes fájlt, de három
i2c.h
timer.h
uart.h
Keresés nem adott semmit. Nincs fájl.
By the way, ugyanúgy, azt jelezte, nem kell, nevezetesen: