Opinto-opas 2010-2011
Perus

Perus Pori KV Jatko Avoin

|Tutkinnot|     |Opintokokonaisuudet|     |Opintojaksot|    

Opinto-opas 2010-2011

TKT-3500 Mikrokontrollerijärjestelmät, 5 op
Microcontroller Systems

Vastuuhenkilö

Ville Kaseva

Opetus

Opetusmuoto P1 P2 P3 P4 Kesä Toteutuskerrat Luentoajat ja -paikat
Luennot
Harjoitukset
Harjoitustyöt
 3 h/vko
 2 h/vko
 3 h/vko
+2 h/vko
+2 h/vko
+3 h/vko



 



 



 
TKT-3500 2010-01 Tiistai 9 - 12, TB224
Tiistai 10 - 12, TC427

Suoritusvaatimukset

Tentti Harjoitustyö
Osasuoritusten pitää liittyä samaan toteutuskertaan

Opetukseen ja oppimiseen liittyvät periaatteet ja lähtökohdat

-

Osaamistavoitteet

Opiskelija oppii suunnittelemaan ja toteuttamaan sulautetun mikrokontrollerijärjestelmän. Opintojaksolla on vahva käytännön painotus.

Sisältö

Sisältö Ydinaines Täydentävä tietämys Erityistietämys
1. Mikrokontrollerin arkkitehtuuri ja erityisominaisuudet. Kontrollerin toimintamoodit ja konfigurointirekisterit.      
2. Oheislaitteet ja oheislaiteväylät SPI, I2C, UART, I/O, ADC ja DAC. Kellotus ja tehonsyöttö. Jänniteregulointi ja jännitevahti.     
3. Sisäisten ja ulkoisten muistien käyttö (FLASH, EEPROM). Koodin suojaus.     
4. Modulaarinen ohjelmointi ja C-kieli (1) Moduulit ja segmentit. Ulkoiset ja julkiset symbolit. Linkittimen toiminta. Makrot ja parametrien välitys. Ehdollinen käännös. Kirjastot. Assemblerin operaattorit ja ohjauskäskyt. (2) C- ja assemblykieliset moduulit. C-kääntimen tuottaman assembly-koodin rakenne. Cstartup-tiedoston konfigurointi. Linkittimen konfigurointi. C-kirjasto. Optimointia. Liukuluvut. (3) Sulautetun järjestelmän ohjelmointi C-kielellä.     
5. Käytännön harjoitustyö.     

Opintojakson arvostelu

Tenttiin perustuva arviointi mittaa kurssin ydinaineksen omaksumista.

Arvosteluasteikko:

Opintojaksolla käytetään numeerista arviointiasteikkoa (1-5)

Osasuoritukset:

Osasuoritusten pitää liittyä samaan toteutuskertaan

Oppimateriaali

Tyyppi Nimi Tekijä ISBN URL Painos,saatavuus... Tenttimateriaali Kieli
Kirja   Microprocessors: From Assembly to C with the PIC18Fxx2   Robert B. Reese   1-58450-378-5          Englanti  
Luentokalvot   Microcontoller systems   Erno Salminen            Englanti  

Esitietovaatimukset

Opintojakso P/S Selite
ELE-2300 Sulautettujen prosessorisovellusten perusteet Pakollinen   1
TKT-1110 Mikroprosessorit Pakollinen   1
OHJ-1100 Ohjelmointi I Suositeltava    

1 . TKT-1110 ja ELE-2300 ovat vaihtoehtoiset.

Tietoa esitietovaatimuksista
OHJ-1100 ja OHJ-1101 ovat vaihtoehtoiset.

Esitietoketju (Vaatii kirjautumisen POPiin)



Vastaavuudet

Opintojakso Vastaa opintojaksoa  Selite 
TKT-3500 Mikrokontrollerijärjestelmät, 5 op 8404107 Mikrokontrollerijärjestelmät, 3 ov  
TKT-3500 Mikrokontrollerijärjestelmät, 5 op TKT-3506 Microcontroller Systems, 5 op Vastaavuus 1 = 1  

Tarkempia tietoja toteutuskerroittain

Toteutus Kuvaus Opetusmuodot Toteutustapa
TKT-3500 2010-01 Syksyn 2010 toteutus. Kurssin kotisivu: http://www.tkt.cs.tut.fi/kurssit/3500/        

Viimeksi muokattu17.01.2010