AVR vs PIC
Szekeres Tamás
Magic at RadioJAM.Hu
Thu Aug 26 11:08:08 CEST 2004
Haliho!
Akkor tessek itt az En "forditasom" innen:
http://www.avrfreaks.net/Freaks/Articles/newbie/intro.php Newbie's Guide
To AVR Development
Keretik nem kirohogni, viszont szivesen veszem a kiegesziteseket,
javitasokat!
"Az AVR mikrovezerlőket 3 csoportra oszthatjuk:
-tinyAVR
-AVR
-megaAVR
A tinyAVR-ek kevesebb lábbal, és csökkentett képességekkel rendelkeznek
a megaAVR-hez képest.
Minden AVR eszköz azonos utasításkészletet, és memória felépítést
használ. A felsorolás sorrendjében
nő az IC-k "tudása", ami nem függ össze a "teljesítménnyel".
A programozásukat talán úgy a legkönnyebb megtanulni, hogy már kész
kódokat keresünk, próbáljuk megérteni a működését, majd kedvünk szerint
módosítjuk.
Kezdő próbákozásainkat egy AT90S815-ön hajtjuk végre. Ismerkedjünk meg
az adatlapjával, mert később nagy segítségünkre lesz. (ki tud fejben
tartani 350 oldal tomeny infot?!)
1.Az első oldalon találjuk a kulcs információkat, és a szolgáltatások
listáját.
2.A felépítés áttekintése
3.A perifériák leírása
4.A memoria programozása
5.Karakterisztikák
6.Regiszterek
7.Utasítások
8.Egyéb infók
Nincs más hátra mint nekiesni első programunk megírásának. Ehez a gyári
fejlesztőkészletet, az AVR Studio-t fogjuk használni.
A program elindítása után készítsünk egy új projekt-et.
-A projekt tipusa "Atmel AVR Assembler"
-A projekt neve "LED" (Vajon miéert ;-)
-Adjuk meg a forraskód fájlnevét "led"
-Válasszuk ki azt a könyvtárat ahová menteni fogjuk a projektünket.
Jöhet a következő lépés.
-Debug platformnak az "AVR Simulator"-t válasszuk.
-Az eszközök listájából pedig a fent említett "AT90S8515"-ot.
Lépjünk tovább."
Tamas
More information about the Elektro
mailing list