U prvoj temi možete naći korisne informacije vezane za razvojni sitem koji će nam poslužiti kao osnova za izučavanje PIC mikrontrolera i njihovih mogućnosti, dok u drugoj možete saznati nešto više o samoj arhitekturi i periferijama odabranog PIC16F1827 mikrokontrolera i uopšte o osnovnim pojmovima u elektronici.
http://www.elitesecurity.org/t454860-PIC-razvojni-sistem
http://www.elitesecurity.org/t453500-TUTORIJAL-PicBasic-Pro-PICF
Pratite pažljivo obe teme jer se ovde neće detaljisati o stvarima koje su tamo već rečene. Ovde ćemo obrađivati primere koje Siniša bude radio za PicBasic i eventualno dodavati nove. Za sva pitanja biće otvorena posebna tema a na pitanja ću se potruditi da odgovaram što pre. Ne zamerite ako bude manjih zastoja, jer slobodno vreme najčešće ne prati fizičke zakonitosti. Otvoren sam za sve predloge za koje smatrate da mogu unaprediti kvalitet ove teme.
No, da krenemo.
Sem razvojnog sistema sa već pomenute teme, od hardvera vam je neophodan programator, PicKit2 ili PicKit3 kao jeftina a dobra rešenja, i naravno računar. Od softverskih alata vam treba MPLAB kao IDE (Integrated Development Environment) i Microchip-ov C compiler. Oba možete besplatno skinuti sa: www.microchip.com
Trenutna verzija MPLAB IDE je v8.88 a C kompajlera MPLAB XC8 v1.12. MPLAB IDE je oduvek potpuno besplatan dok je XC8 besplatan u LITE verziji. LITE se od ostalih varijanti razlikuje po tome što su ukinute metode optimizacije veličine programskog koda. Ukoliko bi ste da probate šta to donosi PRO varijanta Microchip C kompajlera možete aktivirati 60 dana probnog korišćenja FREE varijante. Verujem da je za dobar broj aplikacija sasvim dovoljno ono što nudi XC8 LITE. Inače, XC8 podržava čitavu 8-mo bitnu PIC10/12/16/18 familiju mikrokontrolera. Istovremeno sa softverom skinite sa www.microchip.com i uputstva za MPLAB IDE i XC8. Neophodno je da najpre instalirate MPLAB IDE a potom XC8 LITE a sam postupak instalacije je veoma jednostavan i ovde ga neću opisivati.
Kreiranje novog projekta započinjete pokretanjem Project Wizard-a u okviru MPLAB IDE kako je prikazano na sledeće dve slike: