Osnove mikroprocesorske elektronike
Osnovni podatki
Nosilec: Marko Jankovec
Vrsta predmeta: Izbirni – splošni
Število kreditnih točk: 5
Semester izvajanja: 2. semester
Koda predmeta: 64626
Opis predmeta
Uvod in pregled zgodovine razvoja in trenutno stanje tehnologije mikroprocesorjev. Osnovni gradniki digitalnih sistemov. Tehnologije in lastnosti pomnilnikov.
Arhitekture mikroprocesorjev. Zgradba in arhitektura jedra. Nabori inštrukcij. Elementi mikroprocesorskih sistemov.
Pregled in arhitektura mikrokrmilnikov Atmel AVR. Pregled razvojnih orodij. Organizacija registrov, pomnilnika, nabor inštrukcij in načini naslavljanja.
Sistemi kontrole delovanja mikrokrmilnikov, nadzor napajalne napetosti. Načini generiranja sistemske ure. Načini programiranja in razhroščevanja, načrtovanje in realizacija mikroprocesorskega vezja.
Periferne enote malih mikrokrmilnikov.
Tipične elektronska zgradbe digitalnih I/O linij, I/O registri. Časovniki in števci z razširjenimi funkcijami: CCP, ICP, PWM. analogni primerjalnik in referenca, A/D pretvornik.
Prekinitve in servisiranje prekinitev.
Upravljanje s porabo.
Prenosi podatkov: vzporedni in zaporedni prenos, takt in sinhronizacija. Asinhroni in sinhroni prenosi. Električne lastnosti komunikacij, potek signalov pri sprejemu in oddaji, kabli in priključki. Elektronska vezja za podporo komunikaciji. Standardne serijske komunikacije.
Cilji
Predmet razvija sposobnosti za razumevanje uporabe mikroprocesorja v elektronskih sistemih. Razvija tudi sposobnost integracije mikroprocesorja z različnimi perifernimi enotami in nudi potrebne izkušnje za programiranje in odpravljanje napak pri delu s periferijo v različnih aplikacijah.
Metode poučevanja in učenja
Predavanja, laboratorijske vaje, projektno delo, predstavitev naloge.