Laborationer
Laborationsdelen i kursen är på 3 hp, vilket motsvarar 80 timmars arbete och är mer än den tid som är schemalagd. Det förväntas alltså att du arbetat med laborationerna innan de schemalagda tillfällena. Laborationerna skiljer sig åt svårighetsgrad, där den första laborationen är minst svår. Laborationshandledningen är skriven så att relativt små steg tas, och det är rekommenderat att följa dessa steg, även om det ibland kan kännas som väldigt små steg. Om du hoppar över delar eller rusar fram i snabb takt finns risk att du får problem längre fram i laborationen. Laborationerna går under läsvecka 1-7 i institutionens egna lokaler i E-huset, norra trapphuset, fjärde våningen. Laborationsutrustningen finns tillgänglig dygnet runt, dvs även utanför schemalagdtid.
Laborationerna kräver generellt sett mycket förberedelser. Se till att vara ute i god tid med att både läsa igenom handledningen och att göra förberedelseuppgifterna. Alla förberedelseuppgifter ska ha gjorts innan laborationstillfället börjar.
Där finns vanliga övningsuppgifter i labbhandledningarna med. Dessa kommer förbereda inför laborationerna och rekommenderas att göras innan.
Labbtider
- Måndag 8-12 (läsvecka 2, 4, 6 och 7) i E:4115, E:4116, E:4118 och E:4119
- Torsdag 8-12 (läsvecka 2, 4, 6 och 7) i E:4115, E:4116, E:4118 och E:4119
- Fredag 13-17 (läsvecka 2, 4, 6 och 7) i E:4115, E:4116, E:4118 och E:4119 (i vecka 9 går laborationen på tisdag (se schema))
- Varje lokal rymmer 16 studenter.
Gruppindelningen för laborationer anslås under fliken Anmälan, där du också anmäler dig till grupperna. Laborationerna utförs i par.
Organisation av laborationer, redovisning och resultatrapportering
- Organisation
- Studenterna arbetar i grupper (2 studenter max)
- En lektion kommer att ges för att introducera varje laboration
- Hemuppgifter ska vara lösta innan laborationen
- Alla i en grupp ska bidra till att lösa uppgiften
- Laborationsutrustningen finns tillgänglig dygnet runt så laborationer kan göras när som helst
- Demonstration och hjälp av undervisningsassistenter under schemalagda laborationer
- Laborationsredovisning
- Demonatration görs efter avslutad laboratorieövning
- Spara programkod för alla uppdrag
- Svara på alla frågor för var och en av uppgifterna
- Visa programkod för de uppgifter där du ombeds skriva ett nytt program eller ändra ett befintligt program
- Demonstration kan ske under schemalagda laborationer
- Laborationsrapportering
- Se till att resultaten har registrerats
- Kontrollera kursens webbsida
- Om resultaten inte är synliga, kontakta den undervisningsassistent som du har visat på laboratorierna för att lösa problemet
Laborations- och övningshandledningar
Handledningarna är uppdelade i olika kapitel, som behandlar olika områden. I varje kapitel finns labuppgifter och ofta övningsuppgifter. Se till att göra alla. Till varje labb och övning finns "nyttiga länkar". Här finns oftast information ni behöver, som inte står i handledningen. Glöm inte att titta på dessa.
Datablad till ATmega1284.
Det går att ladda hem Atmel Studio 7.
- avmarkera -mrelax i Project Properties, Toolchain, AVR/GNU Common, General
- Optimization level None (-O0), Properties, Toolchain, AVR/GNU C Compiler Optimization
Labb och övning 1
- Lektionsmaterial
- Exercises to prepare, try to solve at home and ask questions at lessons.
- Labb- och övningshandledning 1
- Nyttiga länkar:
- Navigera med Windows terminal (cmd): http://www.pcstats.com/articleview.cfm?articleid=1723&page=3
- Grundläggande C: Se föreläsning 2 och https://www.tutorialspoint.com/cprogramming/index.htm
- Pekare i C: Se föreläsning 2 och https://www.tutorialspoint.com/cprogramming/c_pointers.htm
- Online C kompilator for Intel och AMD: https://www.onlinegdb.com/online_c_compiler
Labb och övning 2
- Lektionsmaterial
- Exercises to prepare, try to solve at home and ask questions at lessons.
- Labb- och övningshandledning 2
- Nyttiga länkar:
- Bitmanipulation i C: Se Föreläsning 2 och https://www.tutorialspoint.com/cprogramming/c_operators.htm
Labb och övning 3
Labb och övning 4