Atmega128 mikrokontroller programozása

Slides:



Advertisements
Hasonló előadás
Analóg-digitális átalakítás
Advertisements

LOGICA System.
Soros kommunikáció. •Üzenet–>Kódolás (bináris kód) •A bitek átküldése a vezetéken időben egymás után (soros) •Dekódolás–>Üzenet GND
PIC mikrokontrollerek
1 Products for Growth - Hannover 03 PLC-s rendszerünk evolúciója.
Mikrovezérlők alkalmazástechnikája laboratóriumi gyakorlat
PARTNEREK: Ez a dokumentum az Európai Unió pénzügyi támogatásával valósult meg. A dokumentum tartalmáért teljes mértékben Szegedi Tudományegyetem.
Az LCD kijelző programozása
A mikrovezérlők Áttekintő előadás.
ATMEL AVR mikrokontroller család hardver-felépítése
PIC mikrovezérlők.
Mikrovezérlők alkalmazástechnikája laboratóriumi gyakorlat Kovács Tamás & Mingesz Róbert 2. óra február 13., 16.
Mikrovezérlők alkalmazástechnikája laboratóriumi gyakorlat Kovács Tamás & Mingesz Róbert 4. óra március 1.
Mikrovezérlők, perifériák laboratóriumi gyakorlat
Mikrovezérlők alkalmazástechnikája laboratóriumi gyakorlat Kovács Tamás & Mingesz Róbert 9. óra április 19.
Mikrovezérlők alkalmazástechnikája laboratóriumi gyakorlat Kovács Tamás & Mingesz Róbert 2. óra február 13., 16.
Mikrovezérlők, perifériák laboratóriumi gyakorlat Mingesz Róbert 4. óra Szeptember 24. v
Mikrovezérlők alkalmazástechnikája laboratóriumi gyakorlat Kovács Tamás & Mingesz Róbert 4. óra február 25.
Ez a dokumentum az Európai Unió pénzügyi támogatásával valósult meg. A dokumentum tartalmáért teljes mértékben Szegedi Tudományegyetem vállalja a felelősséget,
Ez a dokumentum az Európai Unió pénzügyi támogatásával valósult meg. A dokumentum tartalmáért teljes mértékben Szegedi Tudományegyetem vállalja a felelősséget,
Mikrovezérlők alkalmazástechnikája laboratóriumi gyakorlat A/D konverter Makan Gergely, Mellár János, Mingesz Róbert, Boros Péter, Zana Roland Makan Gergely,
Mikrovezérlők alkalmazástechnikája levelező laboratóriumi gyakorlat A/D konverter Kovács Tamás, Mingesz Róbert, Balogh Krisztián, Boros Péter, Zana Roland.
Mikrovezérlők alkalmazástechnikája laboratóriumi gyakorlat PWM Makan Gergely, Mellár János, Mingesz Róbert, Boros Péter, Zana Roland Makan Gergely, Mellár.
DS1620 és FPGA segítségével
SHARP TFT panel vezérlése Verliogban
Prototípus készítés Verilog nyelven VGA – PROM számláló Készítette: Fazekas Gergő,
TÉTELEK Info_tech Simon Béláné. 1. TÉTEL 1.a. A digitális számítógép és a logikai áramkör kapcsolata (6.4.1.) 1.b. Az ÉS logikai áramkörnek adja meg az.
A mikrovezérlők világa
Négyrotoros pilóta nélküli helikopter fedélzeti elektronikai rendszere
III.) Integrált áramkörök
AVR ATmega128 mikrokontroller
Mikrokontroller (MCU, mikroC)
Digitális jelfeldolgozó processzorok oktatása programozó hallgatóknak
Confidential1 KX-TDA200/100 Rendszer (Ver.1.0) KX-TDA200/100 Rendszer (Ver.1.0) Panasonic Communications Co., Ltd. Network Business Company 1.1 kiadás,
Digitális rendszerek II.
IT alapismeretek Csíki Gyula.
Elektronikus készülékek 4. Előadás A készüléképítés alkatrészei II. Nem elektronikus alkatrészek.
… egy ARDUINO klón Blue Cat HA-QRP klub-tól
Az egér Oberhuber Balázs.
Kísérletezés virtuális méréstechnika segítségével 2010 március
Feladatok. Óra A mikrokontrollerből egy órát kell kialakítani. Az óra rendelkezhet speciális funkciókkal: –Másodpercek kijelzése számokkal –Riasztás ledek.
Önálló labor beszámoló Rádiós hőmérséklet távadatgyűjtés mikrokontrollerrel Szlivka Benjamin Konzulens: Dr. Iváncsy Szabolcs.
Mikrovezérlők alkalmazástechnikája laboratóriumi gyakorlat BCD kijelzés és számlálók Mingesz Róbert V március
A processzorok (CPU).
Mikrovezérlők alkalmazástechnikája levelező laboratóriumi gyakorlat
PIC mikrokontroller.
Mikroszámítógépek. Általános felépítés Sínrendszer Központi logikai egység (CPU) Memória egység (programtár, adattár, stb.) Be- és kiviteli egységek (billentyűzet,
Mikrokontrollerek - MCU -. Mikrokontroller / mikrovezérlő A mikrokontroller (uC) lényegében egy egy tokba integrált mikroszámítógép. Pontos definíciója.
Újdonságok az Arduino szabadszoftveres platform körül Noll János FSF.hu Alapítvány.
Mikrovezérlők alkalmazástechnikája laboratóriumi gyakorlat A/D konverter Makan Gergely, Markella Máté, Mellár János, Mingesz Róbert
Léptetőmotorvezérlés L298N motorvezérlővel és Arduino Pro Minivel – lakásba beépíthető elektromos redőnyszerkezet Készítette: Frankó Tamás MI2004N Kovács.
Mikrovezérlők alkalmazástechnikája laboratóriumi gyakorlat Hétszegmenses kijelző használata Makan Gergely, Markella Máté, Mellár János, Mingesz Róbert.
Nyomkövetés Mikroprocesszor és mikrokontroller programjainak és a rendszernek a belövése.
00. GYAKORLAT Bevezető.
Mcs-51 mikrokontrolleres kártya programozása
Információtechnológia
A berendezés tervező korszerű eszköztára
Mikrovezérlők alkalmazástechnikája laboratóriumi gyakorlat
Jelformáló és jelelőállító elemek
Periféria (vezérlő) áramkörök
Mikrovezérlők alkalmazástechnikája laboratóriumi gyakorlat
A programozható mikrokontroller
Programozható áramkörök használata
MIKROVEZÉRLŐK.
A/D konverter (ADC) A/D átalakító
Jelformáló és jelelőállító elemek
Digitális Vezérlésű Generátorok
A digitális technika alapjai
Twido PLC és Magelis XBT GT grafikus terminál programozása
Mikrokontrollerek - MCU -
Előadás másolata:

Atmega128 mikrokontroller programozása Általános I/O portok - D-port: ledek (PORTD 2:5), negált - C-port: hétszegmensű kijelző (PORTC 0:7), negált - E-port: nyomógombok (PORTE 4:7), negált LCD – kijelző (Port A) Uart – kommunikáció soros porton ADC, analóg digitális konverzió Timer/Counter, PWM: Impulzushossz moduláció

A 16 bites számláló (Timer/Counter) és hozzá kapcsolódó impulzushossz modulátor (PWM)

A számláló A számláló áramkör lényege, hogy egy órajel (felfutó v. lefutó él) hatására a hozzá kapcsolódó regiszter értéke 1-el megváltozik. 1-es számláló: TCNT1 16 bites regiszter. 8 bites adatbusz <–> 16 bites regiszter!! BOTTOM: 0x0000; MAX: 0xFFFF TOP: állítható TOP<=MAX

A számlálót vezérlő órajel többféle lehet! (külső, belső, stb) Beállítása: TCCR1B0:2 CS0:2 bitek. A számlálási irány lehet fel vagy le. A működési mód többféle lehet A TCCR1A/B regiszterek megfelelő bitjeinek beállításával.

Különleges lehetőségek A számláló tartalma összehasonlításra kerül az OCRA/B/C regiszterek tartalmával. Egyenlőség esetén: OCA/B/C bitek állítása, megszakítás (output compare interrupt request, PWM) Ha a számláló tartalma eléri a TOP agy BOTTOM értéket, működési módtól függően megszakítás. Az ICR regiszter (Input Capture) megkapja TCNT értékét, ha egy külső jelszint meghalad egy bizonyos értéket. (Külső esemény kezelése a megfelelő megszakítással)

A számláló nagyon vázlatos felépítése TOV1 int. Számolás Törlés irány Vezérlő Logika Órajel-forrás választás TOP, BOTTOM TCNT1 Adatbusz = OC1A OCR1A OCR1A OCR1A Hullámforma generátor ICR1 TCCR1A/B/C

A fázis és frekvenciahelyes PWM üzemmód TOP A számláló fel és le számol. Amikor BOTTOM, akkor generál megszakítást. Amikor felfelé számolva eléri az OCR más néven PWM regiszter értékét, akkor az OC1 bitet alacsonyra húzza Amikor lefelé számolva, akkor magasra. BOTTOM TOP OCR – compare BOTTOM OC1-bit Jel: OCR változik, az impulzushossz is.