Fórum témák

» Több friss téma
Cikkek » AVR Assembly kezdőknek
AVR Assembly kezdőknek
Szerző: sgt, idő: Nov 23, 2011, Olvasva: 33130, Oldal olvasási idő: kb. 1 perc
Lapozás: OK   5 / 12

Én az AVR Studio 4.19 használatát javaslom, mivel egyáltalán nincs szükség az 5-ös verzióban használt Visual Studio-ra, mert assembly programozásban nincs különösebb előnye. Win7 64 bit alatt is működik.

Töltsük le Atmel honlapjáról (linkek az utolsó oldalon). A program teljesen ingyenes. Sajnos regisztrálni kell, ahol fontos, hogy az email cím valós legyen, mivel ellenőrzi, de minden más adat lehet valótlan. Majd telepítsük fel.

Elindítjuk, majd rögtön ez a kép fog fogadni minket.

Látható, hogy nekem van már egy projektem. Ezt a Load gomb segítségével tudjuk megnyitni. Ha viszont a projektünk máshol van, akkor az Open gomb segítéségével nyithatjuk meg. Jelen esetben új projektet kezdünk, vagyis kattintsunk a New Project-re.

Nálam kicsit bonyolultabb a helyzet, de lényeg, hogy ha csak az AVR Studio-t tettük fel, akkor csak az Atmel AVR Assembler választható pont lesz. Az AVR GCC a C-ben való programozáshoz kell (utolsó oldalon a link).

Beírjuk a projekt nevét, majd ha nem az alapértelmezett helyre szeretnénk, hogy tegye, akkor jelöljünk ki más útvonalat.

Mi most csak szimulálunk, ezért az AVR Simulatorra kattintsunk rá, ekkor lesz elérhető a jobb oldali lista. Itt válasszuk ki a kívánt eszközt, ami nekem jelen esetben ATmega16A, majd Finish.

Egy eléggé letisztult felületet kapunk, és minden fontos információt kitettek a „kis ablakokba”. Baloldalon van az adott projekthez tartozó mappák, és fájlok. Középre írjuk majd a programunkat. Alul fogjuk remélhetőleg kapni a zöld köröket, amik azt jelentik, hogy nincs szintaktikai hiba a programunkban.

Jobb oldalt pedig ez látható

Az adott uC-hez tartozó összes I/O regisztert megtalálhatjuk itt. Ez majd a későbbi szimulációnknál nagy segítség lesz.


A cikk még nem ért véget, lapozz!
Következő: »»   5 / 12
Értékeléshez bejelentkezés szükséges!
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem