|
TKT-3500 Mikrokontrollerijärjestelmät, 5 op
|
Erno Salminen
Luentoajat ja -paikat | Kohderyhmä, jolle suositellaan | |
Toteutus 1 |
|
2. vuosikurssi
3.-n. vuosikurssi DI-Opiskelijat Signaalinkäsittelyn ja tietoliikennetekniikan koulutusohjelma Sähkötekniikan koulutusohjelma Tieto- ja sähkötekniikan tiedekunta Tietotekniikan koulutusohjelma |
Tentti
Harjoitustyö
Osasuoritusten pitää liittyä samaan toteutuskertaan
-
Tavoitteena on oppia suunnittelemaan ja toteuttamaan sulautettu mikrokontrollerijärjestelmä. Kurssilla on vahva käytännön painotus.
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ö. |
Tenttiin perustuva arviointi mittaa kurssin ydinaineksen omaksumista.
Opintojaksolla käytetään numeerista arviointiasteikkoa (1-5)
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 |
Opintojakso | P/S | Selite |
ELE-2300 Sulautettujen prosessorisovellusten perusteet | Pakollinen | TKT-1110 ja ELE-2300 ovat vaihtoehtoiset. |
TKT-1110 Mikroprosessorit | Pakollinen | |
OHJ-1100 Ohjelmointi I | Suositeltava |
Tietoa esitietovaatimuksista
OHJ-1100 ja OHJ-1101 ovat vaihtoehtoiset.
Opintojakso | Vastaa opintojaksoa | Selite |
|
|
|
|
|
Vastaavuus 1 = 1 |
Kuvaus | Opetusmuodot | Toteutustapa | |
Toteutus 1 | Syksyn 2009 toteutus. | Luennot Harjoitukset Harjoitustyöt |
Lähiopetus: 0 % Etäopetus: 0 % Itseopiskelu: 0 % |