91̽»¨

³¢Ã¤²Ô°ì²õ³Ù¾±²µ

C-programmering av inbyggda system

Kurs
FYD213
³Ò°ù³Ü²Ô»å²Ô¾±±¹Ã¥
7,5 högskolepoäng (hp)
Studietakt
50%
Undervisningstid
°­±¹Ã¤±ô±ô
Studieort
³Òö³Ù±ð²ú´Ç°ù²µ
Undervisningsform
Campus
±«²Ô»å±ð°ù±¹¾±²õ²Ô¾±²Ô²µ²õ²õ±è°ùÃ¥°ì
Svenska
Start/slut
-
´¡²Ô²õö°ì²Ô¾±²Ô²µ²õ±è±ð°ù¾±´Ç»å
-
´¡²Ô³¾Ã¤±ô²Ô¾±²Ô²µ²õ°ì´Ç»å
GU-11015
°­³Ü°ù²õ¾±²Ô²Ô±ð³óÃ¥±ô±ô
Ansökan stängd. Sen anmälan öppnar 15 juli 2025.

Om utbildningen

Studenten bygger egna mikrodatorsystem (8-bitars) på kopplingsplatta och programmerar dessa i C med hjälp av en utvecklingsmiljö och en programmeringsenhet. Viktiga delar är att kunna konfigurera och använda målkretsens I/O-enheter (som t ex AD-omvandlare, Timer/Counter, PWM-modul).

Vidare ingår ett avsnitt om seriell kommunikation: synkron med SPI och asynkront med RS-232. En viktig del av kursen är att kunna hantera IDE:en (Integrated Development Environment), dvs att kunna skriva, kompilera och ladda ner C-program, att kunna använda det grafiska kodinterfacet för automatisk kodgenerering samt att kunna debugga en konstruktion i hårdvaran och kunna simulera konstruktionen utan hårdvara. Man måste också kunna hantera interrupt i en C-miljö, använda "vakthunden" och lära sig hitta (och använda) rätt funktioner i de drivrutiner som genereras av kodinterfacet.

µþ±ð³óö°ù¾±²µ³ó±ð³Ùer och urval

µþ±ð³óö°ù¾±²µ³ó±ð³Ù

Elektronikkunskaper motsvarande FYD101 och FYD111. Kunskaper i inbyggda system motsvarande FYD203 (eller FYD202).

Urval

Högskolepoäng, max 165 hp