|
Opinto-opas 2010-2011
TKT-3500 Mikrokontrollerijärjestelmät, 5 op
|
Vastuuhenkilö
Ville Kaseva
Opetus
Opetusmuoto | P1 | P2 | P3 | P4 | Kesä | Toteutuskerrat | Luentoajat ja -paikat |
|
|
|
|
|
|
|
|
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:
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 |
|
|
|
|
|
Vastaavuus 1 = 1 |
Tarkempia tietoja toteutuskerroittain
Toteutus | Kuvaus | Opetusmuodot | Toteutustapa |
Syksyn 2010 toteutus. Kurssin kotisivu: http://www.tkt.cs.tut.fi/kurssit/3500/ |