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