|
AVR Dragon je razvojni alat koji se koristi za programiranje i emulaciju rada atmelovih mikrokontrolera. AVR Dragon podržava sve načine programiranja i može emulirati rad većine AVR mikrokontrolera čija veličina fleš memorije ne prelazi 32 kB. Jednostavnom nadogradnjom upravljačkog programa u AVR Dragonu, pomoću AVR studia, dodaje se podrška za nove atmelove mikrokontrolere. |
|
Opširnije...
|
|
|
AVR Atmega48/88/168 i LCD displej |
|

U mnogi projektima za prikazivanje izlaznih podataka, kao i za davanje instrukcija korisniku, koriste se alfanumerički LCD displeji (LCD - liquid crystal display). LCD displej se može koristiti prilikom debugovanja, pri čemu su prekidne tačke podešene tako da se vrijednost željenih promjenljivih prikažu na LCD displeju. Najčešće korišteni LCD displeji su displeji sa ugrađenim kontrolerom Hitachi 44780 koji predstavlja interfejs između vanjskog svijeta i displeja. |
|
Opširnije...
|
|
AVR - Atmega i vanjski prekid |
|
Vanjski prekid označava poziv za izvršavanje odgovarajuće prekidne rutine (potprograma) od strane vanjskog uređaja koji je priključen na mikrokontroler. Podešavanjem i kontrolom pojedinih bitova u odgovarajućim registrima može se detekovati poziv za prekid i dozvoliti ili ne izvršavanje odgovarajuće prekidne rutine. U ovom članku biće izvršena demostracija pozivanja prekidne rutine pritiskom na taster koji je povezan na mikrokontroler, pri čemu će se paliti ili gasiti led dioda, zavisno od prethodnog stanja. |
|
Opširnije...
|
|
Izbor oscilatora i podešavanje bit osigurača AVR mikrokontrolera |
|

Za normalan rad mikrokontrolera i za sinhronizaciju rada mikrokontrolera i njegovih komponenti, neophodno je prisustvo stabilnog takt signala kojeg obezbjeđuje oscilator. U zavisnosti od vrste oscilatora, njegove otpornosti uticaja promjene napona i temperature na izvor takt signala, zavisi stabilnost izvora takt signala. Vrsta oscilatora zavisi od komponenti koje koriste, kao npr. RC oscilatori, oscilatori sa kvarcnim kristalom (wikipedia_kristalni_oscilator ), oscilatori sa keramičkim rezonatorom i slično. |
|
Opširnije...
|
|
Led blink sa ATmega48/88/168 |
|

Led blink je jednostavan program kojim se pali i gasi led dioda povezana na mikrokontroler. Program je napisan koristeći C programski jezik. Za pisanje i prevođenje programa koristi se AVR studio. Prevođenjem programskog koda dobija se odgovarajuća hex datoteka koja se pomoću programatora prenosi u mikrokontroler. Šema spajanja mikrokontrolera i led diode prikazana je na sljedećoj slici: |
|
Opširnije...
|
|

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. |
|
Opširnije...
|
|
|
|
|
<< Početak < Prethodna 1 2 Sledeća > Kraj >>
|
|
Strana 1 od 2 |