Kurset introducerer den studerende til konstruktion af indlejrede
systemer med fokus på mikrocontrolleren, dens virkemåde og
programmering samt forbindelsen til input/output enheder
Læringsmål:
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
Programmere samt foretage fejlsøgning i microcontroller
programmer
Forstå hvordan forskellige slags input og output for indlejrede
systemer fungerer og hvordan de forbindes med en
microcontroller
Anvende multimetre og/eller oscilloskoper til fejlfinding i
elektriske kredsløb
Forklare principper i brugen af controllere til aflæsning af
analoge og digitale input værdier og til styring af aktuatorer
Designe og implementere microprocessor programmer ved brug af
programmeringssprog
Anvende interrupt systemer som synkroniserings mekanisme for
hardware og software events
Benytte protokoller til kommunikation med andre computere eller
perifere enheder
Anvende en microcontrollers indbyggede hardware enheder i
microcontroller programmer
Anvende passende udviklingsværktøj med tilhørende simulator og
debugger
Analysere, opdele og implementere et større hardwareprojekt i
samarbejde med 1 til 2 medstuderende
Kursusindhold:
- Microcontrollere og I/O enheder
- Principper for kommunikation med perifere enheder via serialle
protokoller eller analoge signaler
- Interrupts og anvendelsen af interrupts til styring af programmer
- Programmeringssprog for indlejrede systemer
- Værktøjer til udvikling og fejlfinding af programmer
Mulighed for GRØN DYST deltagelse:
Kontakt underviseren for information om hvorvidt dette kursus giver
den studerende mulighed for at lave eller forberede et projekt som
kan deltage i DTUs studenterkonference om bæredygtighed,
klimateknologi og miljø (GRØN DYST). Se mere på http://www.groendyst.dtu.dk