Pretraži ovaj blog

utorak, 5. travnja 2011.

ALATI ZA RAD SA MIKROKONTROLERIMA

Da bi mogli razvijati programe sa mikrokontrolerima neopohodni su nam odgovarajući softverski i hardverski alati. Što se tiče hardverskih alata najvažniji od svih su programatori kojima se razvijeni programi na PC računarima "pune" u mikrokontrolere. Postoji veći broj programatora koje je moguće koristi, navodimo dva koja su kod nas najčešće upotrebljavana:

1. Razvojni sistem firme Mikroelektronika

2. Danijelov AllPic Programator

Razvojni sistem fime Mikroelektronika pod nazivom Easy PIC prikazan na donjoj slici podržava 8, 18, 28 i 40 pinske mikrokontrolere (isporučuje se sa PIC16F877). Na sebi sadrži 32 led diode koje prikazuju stanja svih pinova mikrokontrolera. Poseduje i 24 ulazna tastera, LCD displej i slično.

Uz razvojni sistem dobiju se i svi neophodni programi za rad, detaljno upustvo kao i veći broj primijera. Spada u red najboljih europskih PIC razvojnih sistema pa svi oni koji imaju namijeru da se profesionalno bave ovom procesu svakako trebali bi da ga posijeduju. Mikroelektronika razvila je novu seriju Easy PICrazvojnih sistema koji se priključuju na USB port pa vam u tom slučaju nije potrebno nikakvo dodatno napajanje jer ga uzima iz USB-a. Također sa njima možete razvijati USB komunikaciju sa PC računalima a ne samo serijsku. Podržavaju i sve nove PIC mikrokontrolere. Takođe su razvili Basci i Pascal kompajlere koje dobijate uz razvojni sistem.

Danijelov programator koji je prikazan na donjoj slici je svakako dobar i efikasan uređaj.

Oba navedena uređaja koristi IC-prog za učitavanje programa u mikrokontrolere. Spajaju se na serijski port PC računara odgovarajućim kabelom, a zahtijevaju i neophodno napajanje sa naizmeničnim naponom od 12 - 15 V. Za to možete koristiti neko od napajanja skenera, štampača i slično pri čemu treba provijeriti izlazni napon da li je u navedenim granicama.

Što se tiče programa koje se koristi u razvojnom okruženju neophodni su sljedeći:

1. IC-prog za učitavanja ili isčitavanja programa mikrokontrolera

2. PICBasic za razvoj programa mikrokontrolera

IC-prog je najbolje da skinite sa sajta: http://www.ic-prog.com i to njegovu zadnju verziju(1.05C), a zatim instalirate na vašem računalu. Neophodno je zatim konfigurirati program tj. odrediti port na koji je uključen programator kao i vrstu komunikacije što je prikazano na donjoj slici.

Pozivom programa IC-prog dobijemo ekran prikazan na donjoj slici.

Prije nego što se učita program u mikrokontroler neophodno ga je učitati u program naredbom File, Open. Učitava se samo hex fajl. Po učitavanju na ekranu dobije se heksa prezentacija pojedinačnih učitanih bajtova. Također je neophodno izabrati i vrstu mikrokontrolera koji koristimo komandama: Settings. Devices, Michrochip PIC, a zatim sa liste odabrati mikrokontroler, u našem primijeru PC 16F84A što je prikazano na slici. Pritiskom na ikonicu Program Allučitava se program i sadržaja Eeprom podataka u mikrokontroler. Na kraju ako je sve uredu biti će potvrđeno sa OK, a u svim drugim slučajevima biti će data poruka o pogrešci. Najčešće je to pogrešno odabran mikrokontroler, pogrešan odabran COM port i slično.

PICBasic možete također naći na internetu i neophodno je ga instalirati u računalu. Pozivom programa dobije se ekran kao na donjoj slici.

Prije nego što počnete razvijati program izaberite tip mikrokontolera koji će te koristiti budući da on vodi računa u instrukcijama koje se mogu korisiti za pojedinačne vrste mikrokontrolera. Nakon unosa programa kompajlirajte ga pritiskom na ikonu Compile Only(trougao). U slučaju pogrešaka one će vam biti obilježene pa je neophodno da ih ispravite. Samo točan program rezultirat će da kao rezultat dobijete hex fajl programa koji radite, a koji se preko IC-proga učitava u mikrokontroler.

Nema komentara:

Objavi komentar