Grundläggande programmering av inbyggda system

5 hp

Kursplan, Grundnivå, 1TM121

Det finns en senare version av kursplanen.
Kod
1TM121
Utbildningsnivå
Grundnivå
Huvudområde(n) med fördjupning
Teknik G2F
Betygsskala
Underkänd (U), godkänd (3), icke utan beröm godkänd (4), med beröm godkänd (5)
Fastställd av
Teknisk-naturvetenskapliga fakultetsnämnden, 25 februari 2020
Ansvarig institution
Institutionen för materialvetenskap

Behörighetskrav

60 hp inom teknik/naturvetenskap, inklusive Elektronik och Programmeringsteknik I.

Mål

Efter godkänd kurs ska studenten kunna

  • tillämpa och reflektera över metoder och arbetssätt för att skapa program,
  • programmera en enkapseldator i C och Arduino Programming Language,
  • beskriva och implementera avbrottshantering i C och Arduino Programming Language,
  • redogöra för grundläggande delar i ett inbyggt system,
  • konfigurera och använda analoga och digitala gränssnitt,
  • använda seriella kommunikationsprotokoll i samband med externa sensorer och aktuatorer,
  • felsöka en enkapseldatorapplikation med hjälp av olika hjälpmedel.

Innehåll

Inbyggda system och Arduino. Enkapseldatorers uppbyggnad och interna enheter, minnestyper. Anslutning av analoga och digitala signaler, inklusive signalkonditionering. Seriell kommunikation. Externa sensorer och aktuatorer. Prototyputveckling med hjälp av kopplingsdäck och färdiga moduler. Hårdvarunära programmering, drivrutiner, avbrottshantering. Utvecklingsverktyg och felsökning.

Undervisning

Föreläsningar och laborationer.

Examination

Skriftlig tentamen (2,5 hp), muntlig redovisning av gruppuppgift (1,5 hp) samt redovisning av laborationer (1 hp).

Om särskilda skäl finns får examinator göra undantag från det angivna examinationssättet och medge att en enskild student examineras på annat sätt. Särskilda skäl kan t.ex. vara besked om särskilt pedagogiskt stöd från universitetets samordnare för studenter med funktionsnedsättning.

Övriga föreskrifter

Kursen kan inte tillgodoräknas i examen tillsammans med 1TE723 Programmering av enkapseldatorer eller 1TE663 Programmering av enkapseldatorer.

FÖLJ UPPSALA UNIVERSITET PÅ

facebook
instagram
twitter
youtube
linkedin