70 likes | 396 Views
Mikroprocesorski softver. Dr Milan Mijalković milan.mijalkovic @VISER.edu.rs. Mikroprocesorski softver. Mikrokontroleri i njihova uloga: Ra čunari za ugradnju Arhitektura mikrokontrolera Modularno programiranje Mikrokontroleri iz serije ARM7 Uloga razvojnog okruženja.
E N D
Mikroprocesorski softver Dr Milan Mijalković milan.mijalkovic@VISER.edu.rs
Mikroprocesorski softver • Mikrokontroleri i njihova uloga: • Računari za ugradnju • Arhitektura mikrokontrolera • Modularno programiranje • Mikrokontroleri iz serije ARM7 • Uloga razvojnog okruženja
Mikroprocesorski softver • Korišćenje periferija: • Mehanizam prkida (interapta) i njegova uloga. • Mogućnost kvazi-paralelnog obavljanja više zadataka u realnom vremenu. • Programirenje paralelnog i serijskog porta, opsluživanje tastature, očitavanje podataka sa senzora • Izrada programa za rad sa AD i DA konvertorima u realnom vremenu.
Mikroprocesorski softver • Praktična primena: • Programiranje periferija na bazi tajmera i brojača (HSI, HSO, EPA, Input Capture, Output Compare...) • Primeri primene asemblera u upravljanu (izrada jednostavnih digitalnih filtera, PI regulatora, regulatora relejnog tipa, • Akvizicija podataka
Mikroprocesorski softver • Viši programski jezik C za mikrokontrolere • Veza sa asemblerom • Prednosti i nedostaci • Alati za razvoj programa • Softverski simulatori, monitori, emulatori, softver-analizatori...) • IAR okruženje za razvoj
Mikroprocesorski softver • Laboratorijske vežbe: • Studenti sami izrađuju, prevode i povezuju programe, prenose program na realni hardver i proveravaju ispravnost pomoću monitorskog modula • Ispit: • Pismeni i praktični deo uz slobodno korišćenje sve raspoložive literature
Mikroprocesorski softver • U laboratoriji: Razvojna kartica (Diplomski rad) Razvojna kartica (EVBLPC2148) 4 kom. Mikro modul (MM2148) 12 kom. I još mnogo toga...