ATMEL ATMEGA MIKROVEZÉRLŐ-CSALÁD



Hasonló dokumentumok
Nagy Gergely április 4.

Labor 2 Mikrovezérlők

Járműfedélzeti rendszerek I. 2. előadás Dr. Bécsi Tamás

Laboratóriumi műszerek megvalósítása ARM alapú mikrovezérlővel és Linux-szal

I. C8051Fxxx mikrovezérlők hardverfelépítése, működése. II. C8051Fxxx mikrovezérlők programozása. III. Digitális perifériák

Az AVR ATmega128 mikrokontroller

Érzékelők és beavatkozók I.

Számítógépek felépítése, alapfogalmak

Mérő- és vezérlőberendezés megvalósítása ARM alapú mikrovezérlővel és Linux-szal

MSP430 programozás Energia környezetben. Kitekintés, további lehetőségek

Érzékelők és beavatkozók I.

Járműfedélzeti rendszerek I. 5. előadás Dr. Bécsi Tamás

A Texas Instruments MSP430 mikrovezérlőcsalád

Dr. Schuster György szeptember 27.

Dr. Oniga István DIGITÁLIS TECHNIKA 9

The modular mitmót system. Az AVR mikrovezérlő kártya

ARM Cortex magú mikrovezérlők

5.1. fejezet - Általános 32 bites mikrovezérlő/processzor alkalmazástechnikája A Freescale

Labor gyakorlat Mikrovezérlők

PIC16F877 KÍSÉRLETI PANEL

I 2 C, SPI, I 2 S, USB, PWM, UART, IrDA

ARM Cortex magú mikrovezérlők

Dr. Oniga István DIGITÁLIS TECHNIKA 9

Labor gyakorlat Mikrovezérlők

Labor gyakorlat Mikrovezérlők

Mintavételezés tanulmányozása. AD - konverzió. Soros kommunikáció

T Bird 2. AVR fejlesztőpanel. Használati utasítás. Gyártja: BioDigit Kft. Forgalmazza: HEStore.hu webáruház. BioDigit Kft, Minden jog fenntartva

Járműfedélzeti rendszerek I. 4. előadás Dr. Bécsi Tamás

ARM Cortex magú mikrovezérlők

Számítógépek felépítése, alapfogalmak

FEDÉLZETI INERCIÁLIS ADATGYŰJTŐ RENDSZER ALKALMAZÁSA PILÓTA NÉLKÜLI REPÜLŐGÉPEKBEN BEVEZETÉS

T Bird 2. AVR fejlesztőpanel. Használati utasítás. Gyártja: BioDigit Kft. Forgalmazza: HEStore.hu webáruház. BioDigit Kft, Minden jog fenntartva

Serial 2: 1200/2400 bps sebességû rádiós modem vagy

A tervfeladat sorszáma: 1 A tervfeladat címe: ALU egység 8 regiszterrel és 8 utasítással

Járműfedélzeti rendszerek I. 3. előadás Dr. Bécsi Tamás

TARTALOMJEGYZÉK. 1. Ismétlés A mikroprocesszor mőködése Mikroszámítógépek, mikrokontrollerek... 20

Digitális rendszerek. Digitális logika szintje

Füvesi Viktor. Elektrotechnikai és Elektronikai Tanszék április 24.

MSP430 programozás Energia környezetben. Az I/O portok kezelése

ARM Cortex magú mikrovezérlők

Szenzorhálózatok I. Beágyazott információs rendszerek. Bevezetés. HW architektúrák. Alkalmazások március 30. Simon Gyula

Az AVR programozás alapjai. Előadja: Both Tamás

3. A DIGILENT BASYS 2 FEJLESZTŐLAP LEÍRÁSA

Mikrovezérlők Alkalmazástechnikája

Bevezető előadás Mikrórendszerek összahasonlítása.dsp bevezető

Mikrovezérlők programozása

FPGA áramkörök alkalmazásainak vizsgálata

A PIC18 mikrovezérlő család

Szenzorhálózatok. MITMÓT hardver bemutatása. Orosz György

Programozási segédlet DS89C450 Fejlesztőpanelhez

Arduino bevezető Szenzorhálózatok és alkalmazásaik

ALPHA és ALPHA XL műszaki leírás

2.3. Soros adatkommunikációs rendszerek CAN (Harmadik rész alapfogalmak II.)

Mikroprocesszor CPU. C Central Központi. P Processing Számító. U Unit Egység

A mikroprocesszor felépítése és működése

Mérés és adatgyűjtés

Mintavételes szabályozás mikrovezérlő segítségével

Szenzorhálózatok. Mica mote-ok hardware felépítése szeptember 09.

Bevezetés az informatikába

IDAXA-PiroSTOP JFE RS485 intelligens repeater 2004/0177/0113 Terméklap

Digitális technika (VIMIAA01) Laboratórium 9

3. Jelöljük meg a numerikus gyökkereső módszerekre vonatkozó egyedüli helyes kijelentést:

Architektúra, megszakítási rendszerek

SYS700-PLM Power Line Monitor modul DDC rendszerelemek, DIALOG-III család

SYS700-A Digitális szabályozó és vezérlõ modul DDC rendszerelemek, DIALOG-III család. Terméktámogatás:

Digitális áramkörök és rendszerek alkalmazása az űrben 2.

A számítógép fő részei

VI. SZOFTVERES PROGRAMOZÁSÚ VLSI ÁRAMKÖRÖK

5.4. Perifériák helyettesítése párhuzamos feldolgozással a Propeller esetében

Mikroprocesszorok alkalmazása Halas, János

Nagyteljesítményű mikrovezérlők

Digitális technika (VIMIAA01) Laboratórium 9

Előadó: Nagy István (A65)

Miskolci Egyetem Gépészmérnöki és Informatikai Kar Elektrotechnikai-Elektronikai Intézeti Tanszék

Digitális áramkörök és rendszerek alkalmazása az űrben 3.

Akusztikus MEMS szenzor vizsgálata. Sós Bence JB2BP7

IDAXA-PiroSTOP HI1 Hurokkezelő 1 intelligens hurokhoz 2004/0177/063 Terméklap

TARTALOMJEGYZÉK. 1. BEVEZETÉS A logikai hálózatok csoportosítása Logikai rendszerek... 6

IDAXA-PiroSTOP. PIRINT PiroFlex Interfész. Terméklap

ARM Cortex magú mikrovezérlők

ÖNÁLLÓ LABOR Mérésadatgyűjtő rendszer tervezése és implementációja

Járműinformatika Beágyazott rendszerek

7.hét: A sorrendi hálózatok elemei II.

A mikroprocesszor egy RISC felépítésű (LOAD/STORE), Neumann architektúrájú 32 bites soft processzor, amelyet FPGA val valósítunk meg.

Számítógép felépítése

Mikrovezérlők Alkalmazástechnikája

Analóg-digitális átalakítás. Rencz Márta/ Ress S. Elektronikus Eszközök Tanszék

Joint Test Action Group (JTAG)

Mérés és adatgyűjtés

Hobbi Elektronika. A digitális elektronika alapjai: Újrakonfigurálható logikai eszközök

Újrakonfigurálható eszközök

Digitális áramkörök és rendszerek alkalmazása az űrben 2.

DSP architektúrák dspic30f család memória kezelése

Az AVR mikrovezérlő kártya

Nagyteljesítményű mikrovezérlők Energiatakarékos üzemmódok

2. Elméleti összefoglaló

Mikrovezérlők Alkalmazástechnikája

ARM (Advanced RISC Machine)

PIC tanfolyam 2013 tavasz 2. előadás

A TANTÁRGY ADATLAPJA

Átírás:

Misák Sándor ATMEL ATMEGA MIKROVEZÉRLŐ-CSALÁD Nanoelektronikai és Nanotechnológiai Részleg DE TTK v.0.1 (2007.02.13.)

1. előadás 1. Általános ismeretek. 2. Sajátos tulajdonságok. 3. A processzor jellemzői. 4. A beviteli/kiviteli rendszer jellemzői. 5. Perifériai eszközök. 6. A processzormag architektúrája.

8 bites AVR mikrovezérlő beágyazott rendszerekhez; Alacsony-teljesítményű CMOStechnológia; Tökélesített RISC-architektúra; Magas gyorsaság/energiafelvétel arány; A MEGA-család az AVR mikrovezérlők között (Atmega, Classic, Tiny) a legfejlettebb.

8 128 kb-os flash-memória programtároláshoz (a törlés/írás ciklusok száma 1000); 1 4 kb-os operatív tár (statikus RAM); 512 B 4 kb-os EEPROM-memória adattároláshoz (a törlés/írás ciklusok száma 100000); a program/adatmemória olvasási/ módosítási védelmének lehetősége; programozási lehetőség közvetlenül a rendszerben soros SPI és JTAG interfészen keresztül;

önprogramozás lehetősége; IEEE 1149.1 (JTAG = Joint Test Action Group) szabványú, rendszerbelüli programhiba-keresés lehetősége; különböző szinkronizáció-módszerek: beépített RC-generátor belső vagy külső időállandó-beállító RC-taggal vagy külső rezonátorral (piezokeramikus vagy kvarc); külső szinkronizálási jel;

néhány alacsony energiafelhasználási üzemmód megléte; tápfeszültség-csökkenés detektor megléte (BOD = brown-out detector); programon belüli orajel-generátor frekvenciacsökkentésének lehetősége.

teljesen statikus architektúra; a minimális órajel-frekvencia 0 Hz; az ALU közvetlenül az általános célú regiszterekhez (regiszter) csatlakozik; az utasítások többsége egy gépi ciklus alatt hajtódik végre; többszintű megszakítási rendszer; megszakítási sor kiszolgálás támogatása;

A MEGA-család az AVR mikrovezérlők között (Atmega, Classic, Tiny) maximális megszakításforrás-számmal ( 27 forrás, közülük akár 8 külső forrás) rendelkezik; a család összes modellje rendelkezik programveremmel (stack); Hardveres szorzó (frekvencianövelés/ csökkenés) megléte.

a beviteli/kiviteli portok programozott konfigurálása és kiválasztása; a kivezetések egymástól függetlenül bevitelre, ill. kivitelre programozhatók; Schmitt-triggeres bemeneti puffer az összes kivezetésen; az összes bemenetre belső felhúzó ellenállás (az ellenállások értékei 35 120 kω között vannak) csatolható.

8-bites időzítők (timer) / számlálók (counter) (T0, T2 timer). Néhány modellben ezek az időzítők/számlálók működtethetők valós-idejű óraként (aszinkron üzemmódban); 16-bites időzítők/számlálók (T1, T3 timer); őridőzítő (WDT = watchdog timer);

8-bites impulzusszélességet moduláló (PWM = Pulse Width Modulation) jelgenerátor (a 8-bites T0, T2 időzítő/számláló egyik üzemmódja); egy-, két-, háromcsatornás, vezérelhető bitszélességű PWM jelgenerátor (a 16- bites T1, T3 időzítő/számláló egyik üzemmódja). A PWM-jel felbontása modelltől függően 8 10, ill. 1 16 bit; analóg komparátor;

Többcsatornás 10-bites, nemszimmetrikus, ill. differenciális bemenetű, analóg-digitális átalakító (ADC = Analog Digital Converter); teljes duplex univerzális aszinkron vevő/adó (UART = Universal Asynchronous Receiver/Transmitter); teljes duplex univerzális szinkron/aszinkron vevő/adó (USART = Universal Synchronous/Asynchronous Receiver/Transmitter);

soros szinkron SPI interfész; soros kétvezetékes TWI (Two-wire Serial Interface) interfész (I 2 C interfész analógja).

tökélesített RISC-architektúra; az ALU közvetlenül 32 általános célú regiszterekhez csatlakozik, melyek egy regiszterfájlt alkotnak. Ezért az ALU képes egy gépi ciklus alatt egy művelet elvégzésére (a regiszterek tartalmának kiolvasása, a művelet végrehajtása, az eredmény visszaírása a regiszterfájlba);

gyakorlatilag az összes utasítás egyetlen programmemória cellát foglal el (kivéve azokat az utasításokat, melyekben az egyik operandus egy 16-bites cím). Harvard-architektúra megvalósítása (külön adat- és programmemória, a hozzáférés saját sínrendszeren keresztül történik). a memória ilyen fajta szervezése egyidejű hozzáférést biztosít mind az adat-, mind a programmemóriához.

a memória-hozzáférési sínek elosztása megengedi a különböző memóriatípus elérését különböző szélességű síneken, ezenkívül a címzési és az elérési eljárások ezeknél ugyancsak különbözhetnek. a csővonal-technika alkalmazása. Az aktuális utasítás végrehajtása közben egy másik utasítás lehívása, ill. egy harmadik dekódolása történik.

mivel az AVR mikrokontrollerek gépi ciklusának ideje az órajel-generátor egyetlen taktusát teszi ki, ezért alacsonyabb órajel frekvenciánál nagyobb teljesítményt biztosíthatnak, mint más cégek által gyártott RISCarchitektúrájú mikrovezérlők.