C++, PHP, Delphi, SQL, HTML, CSS, x51, AVR ASM
Vítejte na osobních stránkách Martina Poláška
Elektrotechnika, fyzika, programování
 

Úvod

Žijeme v době, kdy se mikropocesory staly naprosto běžnou součástí našeho každodenního života. Defakto je ani nevnímáme. Jsou zabudované v autech, lednicích, mikrovlnách troubách či automatech na kávu. Vývoj v této oblasti byl v posledních deseti letech značný.
Jedním z oních nových, progresivnách směrů vývoje jsou mikroprocesory řady AVR od firmy Atmel. Jedné se o 8-bitové RISC mikroprocesory s pevnou, 16-bitovou šířkou slova vybavené sériově programovatelnou flash pamětí. Vyznačují se nízkou spotrebou, poměrně velkým výpočetním výkonem a především přijatelnou cenou.

Rozdělění

Rodinu mikroprocesorů AVR můžeme rozdělit na tři řady:

Základní

Obsahuje typy AT90S1200, AT90S2313, AT90S2323, AT90S4433, AT90S4434, AT90S8515 AT90S8534 a AT90S8535. Tyto typy (s výjimkou AT90S1200) mají 118 instrukcí a jsou dostupné v naší maloobchosní síti. Typ AT90S1200 má pouze 89 instrukcí a oproti dalším typům nemá pamět SRAM. Proto se k napsání SW pro tento typ nedají použít některeé překladače vyšších jazyků. Na druhé straně je výhodou toho typu jeho nízká cena.

ATiny

Obsahuje typy ATiny11, ATiny12, ATiny15, ATiny28 a ATiny26. S výjimkou posledně jmenovaného typu ATiny26, který má plných 118 instrukcí, mají ostatní MCU pouze 90 instrukcí. Jsou to nejlevnější zástupci řady a jsou dostupní v naší maloobchosní síti.

ATmega

Obsahuje jednak starší řadu ATmega103, ATmega161, ATmega163 a ATmega323 a dále pak novější řadu ATmega8, ATmega16, ATmega64 a ATmega128. Tyto mikrokontroléry mají (s výjimkou ATmega103) 130 instrukcí. Oproti základní řadě obsahují navíc instukce pro násebení. Novější řada je pak navíc vybavena rozhraním JTAG, pro ladění SW prímo v aplikaci. Většina novinek v oblasti mikroprocesorů AVR se týká právě řady ATmega, a to jak v oblastí nových typů MCU, tak vývojových prostředků. Většina typů této řady je běžne dostupná v naší maloobchodní síti.

AVR

2005-2010 © Martin Polášek