Mikroprocesorski softver Dr Milan Mijalković [email protected] Mikroprocesorski softver Mikrokontroleri i njihova uloga: – Računari za ugradnju – Arhitektura mikrokontrolera – Modularno programiranje – Mikrokontroleri iz serije ARM7 – Uloga razvojnog.
Download ReportTranscript Mikroprocesorski softver Dr Milan Mijalković [email protected] Mikroprocesorski softver Mikrokontroleri i njihova uloga: – Računari za ugradnju – Arhitektura mikrokontrolera – Modularno programiranje – Mikrokontroleri iz serije ARM7 – Uloga razvojnog.
Slide 1
Mikroprocesorski
softver
Dr Milan Mijalković
[email protected]
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 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...
Slide 2
Mikroprocesorski
softver
Dr Milan Mijalković
[email protected]
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 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...
Slide 3
Mikroprocesorski
softver
Dr Milan Mijalković
[email protected]
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 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...
Slide 4
Mikroprocesorski
softver
Dr Milan Mijalković
[email protected]
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 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...
Slide 5
Mikroprocesorski
softver
Dr Milan Mijalković
[email protected]
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 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...
Slide 6
Mikroprocesorski
softver
Dr Milan Mijalković
[email protected]
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 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...
Slide 7
Mikroprocesorski
softver
Dr Milan Mijalković
[email protected]
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 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...
Mikroprocesorski
softver
Dr Milan Mijalković
[email protected]
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 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...
Slide 2
Mikroprocesorski
softver
Dr Milan Mijalković
[email protected]
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 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...
Slide 3
Mikroprocesorski
softver
Dr Milan Mijalković
[email protected]
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 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...
Slide 4
Mikroprocesorski
softver
Dr Milan Mijalković
[email protected]
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 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...
Slide 5
Mikroprocesorski
softver
Dr Milan Mijalković
[email protected]
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 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...
Slide 6
Mikroprocesorski
softver
Dr Milan Mijalković
[email protected]
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 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...
Slide 7
Mikroprocesorski
softver
Dr Milan Mijalković
[email protected]
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 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...