Pic - elementele de bază ale bazei de date, pro-dioda

Pic - elementele de bază ale bazei de date, pro-dioda

Instalarea IDE MPLAB X și compilatoare XC8, XC16, XC32

O serie de articole - începători PIC sau elementele de bază ale elementelor de bază

PIC - la fel de mult în acest cuvânt ... pentru picoder 🙂

Limbajul de asamblare (asamblor) este un limbaj orientat spre mașină, cu comenzi, care corespund de obicei comenzilor mașinilor, care pot oferi capabilități suplimentare precum macrocomenzi; autocod, extins prin construirea de limbi de programare la nivel înalt, cum ar fi expresii, macro-uri, mijloace de furnizare a modularității programelor. Spre deosebire de C, comenzile de asamblare depind de microcontrolerul aplicat. Comenzile sunt descrise în documentația pentru microcontroler.







Voi spune imediat că asamblorul nu este limba mea preferată. Doar C, deoarece microcontrolerele moderne sunt disponibile, ieftine, puternice. Și nu văd nici un motiv pentru a salva nimic, altul decât timpul de dezvoltare.

Limba C este un limbaj de nivel înalt, "abstractizat din fier". Există multe biblioteci și microprograme scrise pe C. Vă permite să scrieți programe independente de procesor. Înainte de a trece la codurile mașinilor, C este convertit în asamblare ... nu întotdeauna în cel mai bun mod. Prin urmare, cu experiență și cunoștințe. Sarcina stabilită în asamblare poate fi rezolvată mai "frumos" decât pe sine, dar numai la prețul timpului.

Pic - elementele de bază ale bazei de date, pro-dioda

Ce trebuie să încărcați

Și anume MPLAB X IDE cu ajutorul și compilatoarele XC8, XC16, XC32. MPLAB X este gratuit. Comenzile XC au moduri gratuite și plătite. Modul gratuit este diferit de cel plătit pentru lipsa de optimizare.

MPLAB X IDE este creat pe baza NetBeans IDE, care va fi văzut în capturile de ecran de mai jos. Din moment ce NetBeans este construit pe Java și îl cere pentru funcționare normală, MPLAB X IDE are aceleași cerințe. Pe de o parte, MPLAB X IDE este acum multiplatformă, pe de altă parte, aplicațiile Java nu au fost niciodată considerate coroana economiilor de resurse. Da, da, pregătiți o mașină puternică pentru o muncă confortabilă.

Toți au descărcat, au citit instrucțiunile, au urcat pe site - este timpul să instalați software-ul.

Descrierea în limba rusă este disponibilă pentru descărcare sub forma unei prezentări pentru MPLAB X. care descrie principalele caracteristici ale programului.

În acest moment, este logic să instalați MPLAB X IDE versiunea 3.xx, deoarece versiunile noi au cipuri și facilități noi.

Și în general - utilizați noul! =)

La început, totul este standard. Salut, mai mult ...

Pic - elementele de bază ale bazei de date, pro-dioda
Acord de licență. Mai mult ...
Pic - elementele de bază ale bazei de date, pro-dioda
Calea de instalare. Există o recomandare de instalare, nu implicit în program, dar, de exemplu, în dosarul dvs. fără spații în cale. Mai mult ...
Pic - elementele de bază ale bazei de date, pro-dioda
Mai mult ...
Pic - elementele de bază ale bazei de date, pro-dioda
Aici, IDE sa dat peste instalarea driver-elor. INSTALAT indiferent de ce! Mai mult ...
Pic - elementele de bază ale bazei de date, pro-dioda
Dacă este selectată caseta de selectare - după instalare, veți merge pe site-ul Microchip :). Finish.
Pic - elementele de bază ale bazei de date, pro-dioda






După o instalare de succes, pe desktop apar trei iconițe: Suntem cei mai interesați de primul, toți ceilalți sunt gunoi care nu merită să ocupați spațiu pe desktop. Lansați MPLAB X. arătați, aproape.

Este timpul să instalați compilatoarele. După cum se știe, Microchip produce microcontrolere cu opt biți, șaisprezece biți, treizeci și doi de biți. Și compilatorii pentru ei sunt XC8. XC16. XC32 respectiv. Vă reamintesc, la începutul acestui articol, tot ce aveți nevoie a fost deja descărcat.

Instalarea XC8

Rularea versiunii curente a compilatorului, pentru mine este xc8-v1.31-win.exe.

Pic - elementele de bază ale bazei de date, pro-dioda

Următorul ... Înțelegeți licența.

Pic - elementele de bază ale bazei de date, pro-dioda

Pic - elementele de bază ale bazei de date, pro-dioda

Uită-te la mărcile de verificare și mai multe ...

Pic - elementele de bază ale bazei de date, pro-dioda

Înainte ... Vă recomandăm să instalați subfolderul cu MPLAB X IDE, fiecare versiune - în subfolderul său. Compilatoarele pentru fiecare dintre familiile de microcontrolere PIC pot fi mai multe, ele sunt selectate în proprietățile proiectului.

Pic - elementele de bază ale bazei de date, pro-dioda

Am pus casetele necesare și multe altele ...

Pic - elementele de bază ale bazei de date, pro-dioda

Setați pentru toți utilizatorii PC-ului.
Adăugați xc8 la variabila de mediu PATH - Adăugați XC8 la variabila de mediu.

Pentru a vedea variabila de mediu, faceți clic dreapta pe fila Computer -> Advanced System Settings -> din fila Advanced Environment Variables. Vedeți variabila "cale".

Pic - elementele de bază ale bazei de date, pro-dioda

Și din nou ...

Pic - elementele de bază ale bazei de date, pro-dioda

După instalare, vom avea o alegere greu: să folosim o versiune gratuită, o versiune cu o limită de 60 de zile sau o versiune plătită. Pentru a instala versiunea gratuită, faceți clic pe butonul Următor>.

Pic - elementele de bază ale bazei de date, pro-dioda

Despre Free XC

După cum am scris mai sus, versiunea gratuită diferă de cea plătită numai în absența optimizării. Deși, pe forumurile de internet, au fost în mod repetat întâlnite revendicări pentru versiunile gratuite ale compilatorilor din familia XC - un fel de programare liberă în mod artificial a programului. Cu toate acestea, într-o mare resursă în limba rusă a oricărei astfel de minciuni, toate medicamentele necesare =).

Pic - elementele de bază ale bazei de date, pro-dioda
Asta e tot - puteți instala XC16 și XC32, iar XC8 este deja instalat.

Instalarea XC16 și XC32

Instalarea compilatoarelor XC16 și XC32 este în esență aceeași cu instalarea XC8.

Pic - elementele de bază ale bazei de date, pro-dioda

Ați ales un dosar și multe altele ...

Pic - elementele de bază ale bazei de date, pro-dioda

Pic - elementele de bază ale bazei de date, pro-dioda

Din nou, ați selectat dosarul, apoi ...

Pic - elementele de bază ale bazei de date, pro-dioda
Asta e tot. PC-ul nostru este gata să scrie primul program pentru PIC.

Salutări!
Aceste fișiere sunt copiate împreună cu instalarea compilatorului. Judecând de controlorul p24FJ128GA010.h, XC16 este utilizat. Am aceste fișiere
C: \ ... \ xc16 \ v1.25 \ support \ PIC24F \ h
C: \ ... \ xc16 \ v1.25 \ support \ peripheral_24F
C: \ ... \ xc16 \ v1.25 \ include
==========
Pentru a fi sincer - lucrați la diferite computere, peste tot a funcționat tot ceea ce se numește "ieșit din cutie", așa că este greu să spun ceva. Fișierele stdio.h, stdlib.h, p24FJ128GA010.h trebuie să fie lipsite de ambiguitate. Căutați aceste * .h căutând, verificați calea Instrumente-> Opțiuni-> Embedded.

Mulțumesc pentru ajutor. Nu știu de ce. probabil după instalarea altui mediu .... mikoC PRO, dar MPLAB a văzut brusc aproape toate fișierele, cu excepția a trei

i2c.h
timer.h
uart.h

Căutarea nu a dat nimic. Nu există astfel de fișiere.
Apropo, nu am nici o modalitate pe care ați specificat-o, și anume:







Articole similare

Trimiteți-le prietenilor: