AVRStudio i WinAVR

 

slika_alati

 

U ovom članku biće objašenjena instalacija i korištenje AVRStudi-a i WinAVR programa. AVRStudio je profesionalno razvojno okruženje koje se koristi za pisanje i debugg-ovanje aplikacija za AVR mikrokontrolere na windows platformi. WinAVR je takođe profesionalni alat koji se koristi za razvoj aplikacija za AVR mikrokontrolere, a koji sadrži GCC prevodioc za C i C++. WinAVR sadrži sve potrebne alate za programiranje AVR mikrokontrolera, a to su avr-gcc prevodilac, avrdude programator, avr-gdb debugger i slično.

 

AVRStudio sadrži simulator i asembler, a pravilnom instalacijom WinAVR programa, automatski se dodaje i GCC prevodioc u sistem. Pisanje programa u C programskom jeziku i generisanje odgovarajuće hex datoteke moguće je koristeći WinAVR ili direktno preko AVRStudi-a. Koji će se način koristiti zavisi od korisnika. Oba programa su besplatana i mogu se preuzeti sa sljedećih adresa:

AVRStudio stranica za download ili na www.atmel.com, a zatim na Tools & Sofware -> Design Software -> AVR Studio

WinAVR stranica za download.

Instalacija programa AVRStudio i WinAVR

Instalacija programa AVRStudio i WinAVR, ista je kao i instalacija bilo kojeg drugog programa u windowsu. Preporučuje se prvo instalacija AVRStudia, a zatim WinAVR, tako da se automatski doda plug-in GCC-a u AVRStudio.

Nakon instalacije programa, pokrenite AVRStudio, a zatim kliknite na New Project, ako je sve ispravno instalirano treba da se pojavi sljedeći dialog-box:

 

slika_avrstudio

 

Sa slike se vidi da postoji mogućnost biranja između kreiranja projekta koristeći asembler ili C programski jezik. Na ovaj način omogućeno je korištenje AVRStudia za pisanje programa koristeći C programski jezik, generisanje hex datote i upisivanje iste u mikrokontroler. Takođe se može koristiti i WinAVR, odnosno njegov Programmers Notepad [WinAVR] za pisanje programa koristeći C programski jezik i prevođenja u hex datoteku. Instalacijom WinAVR-a takođe je automatski instaliran i program AVRDude koji se sa odgovarajućim hardverom koristi za programiranje tj. upisivanje hex datoteke u AVR mikrokontrolere. Više o ovom programu može se pročitati ovdje ili pogledati user manual.

 

U narednim člancima biće pokazano kreiranje programa koristeći C programski jezik, generisanje hex datoteke i programiranje tj. upisivanje hex datoteke u mikrokontroler.