Elektroteknik GR (A), Mikrodatorteknik, 6 hp
Observera att kurslitteraturen kan ändras/revideras fram till:
• 1 juni för en kurs som startar på höstterminen
• 15 november för en kurs som startar på vårterminen
• 1 april för en kurs som startar på sommaren
Skriv ut eller spara kursplanen som PDF
Du kan enkelt skriva ut en kursplan direkt från webbsidan. Använd kortkommandot ctrl+p (Windows) eller command+p (Mac). I nästa steg väljer du om du vill skriva ut eller spara kursplanen som PDF.
För en nedlagd kurs kan eventuell information om avvecklingsperiod hittas under rubriken "Övergångsregel" i senaste versionen av kursplanen.
Kursplanen är nedlagd
Kursplan för:
Elektroteknik GR (A), Mikrodatorteknik, 6 hp
Electrical Engeering BA (A), Microprocessor Systems Design, 6 Credits
Allmänna data om kursen
- Kurskod: ET032G
- Ämne huvudområde: Elektroteknik
- Nivå: Grundnivå
- Progression: (A)
- Högskolepoäng: 6
- Fördjupning vs. Examen: G1N - Kursen ligger på grundnivå och har endast gymnasiala förkunskapskrav.
- Utbildningsområde: Teknik 100%
- Ansvarig fakultet: Fakulteten för naturvetenskap, teknik och medier
- Ansvarig institution: Elektronikkonstruktion
- Fastställd: 2007-05-22
- Senast ändrad: 2023-10-05
- Giltig fr.o.m: 2023-10-02
Syfte
Kursen syftar till att ge grundläggande förståelse om hur mikrodatorer är uppbyggda samt hur dessa används. Studenten lära sig att konstruera ett elektroniksystem kring en modern mikroprocessor och får färdigheter i att programmera en modern mikroprocessor.
Lärandemål
Efter godkänd kurs ska studenten kunna
- beskriva skillnaden mellan inbyggda system och persondatorer,
- beskriva interna resurser i en mikrokontroller,
- hantera en utvecklingsmiljö för en modern mikrokontroller,
- programmera applikationer för en mikrokontroller i programspråket C/C++,
- testa och felsöka program/funktioner med hjälp av utvecklingsmiljön,
- använda både analoga och digitala signaler till/från mikrokontrollern,
- koppla ihop mikrokontrollern med annan utrustning genom seriella interface av typen SPI, I2C, UART,
- använda och programmera tidssignaler i en mikrokontroller,
- använda interrupt samt polling för att reagera på omvärlden i programkoden.
Innehåll
Kursen är indelad i tre delar med följande innehåll:
1. Introduktion till inbyggda system
- Datorer och Datorhistoria
- Användningsområden för inbyggda system
- Inbyggda system vs. persondatorer
- Interna resurser hos mikrokontroller
2. Programmering i embedded C/C++
- Strukturerad programmering i C/C++
- C/C++ programmering för inbyggda system
- Utvecklingsmiljöer för mikrokontroller
- Planering och dokumentation av mjukvara för inbyggda system
3. I/O hantering
- Volatile och non-volatile minnen
- General purpose input/output (GPIO)
- Seriella kommunikationsinterface (tex. UART, SPI, I2C)
- A/D - D/A omvandlare
- Interrupt och polling
- Timers
Behörighet
Grundläggande behörighet + Matematik C. Eller: Matematik 3b / 3c.
(Äldre gymnasiebetyg)
Urvalsregler
Urval sker i enlighet med Högskoleförordningen och den lokala antagningsordningen.
Undervisning
Undervisningen bedrivs i form av föreläsningar och laborationer.
Arbetsinsatsen för hela kursen omfattar normalt 160 timmar. Det betyder att utöver schemalagd tid måste studenten genomföra omfattande självstudier. Antalet lärartimmar för det specifika kurstillfället definieras i schemat.
Examination
L109: Laborationer, 3 hp
Betygsskala: Underkänd (U) eller Godkänd (G)
T109: Skriftlig tentamen 1, 1,5 hp
Betygsskala: På kursen ges något av betygen A, B, C, D, E, Fx och F. A - E är Godkänt, Fx och F är underkänt.
T209: Skriftlig tentamen 2, 1,5 hp
Betygsskala: På kursen ges något av betygen A, B, C, D, E, Fx och F. A - E är Godkänt, Fx och F är underkänt.
1.5 hp, T109: Skriftlig tentamen 1
Betyg: A, B, C, D, E, Fx och F. A - E är Godkänt, Fx och F är underkänt.
1.5 hp, T209: Skriftlig tentamen 2
Betyg: A, B, C, D, E, Fx och F. A - E är Godkänt, Fx och F är underkänt.
3.0 hp, L109: Laborationer
Betyg: Godkänd eller Underkänd
Betygskriterier för ämnet finns på www.miun.se/betygskriterier
Övergångsregel
Denna kursplan är under avveckling och upphör att gälla 2025-03-31. Fram till dess är det möjligt att göra omexamination vid fastställda datum. Anmälan behöver göras i förväg. För mer information och anmälan, kontakta institutionen via detexp@miun.se.
Begränsning av examination
Studenter registrerade på denna version av kursplan har rätt att examineras 3 gånger inom loppet av 1 år enligt angivna examinationsformer. Därefter gäller examinationsform enligt senast gällande version av kursplan.
Betygsskala
På kursen ges något av betygen A, B, C, D, E, Fx och F. A - E är Godkänt, Fx och F är underkänt.
Övrig information
Någon typ av programmeringskunskaper rekommendeas
Litteratur
Obligatorisk litteratur
- Författare/red: James K. Peckol
- Titel: EMBEDDED SYSTEMS - A Contemorary Design Tool
- Upplaga: 1st
- Förlag: John Wiley & Sons, Inc