Sulautettujen järjestelmien ohjelmointiLaajuus (6 op)
Opintojakson tunnus: TN00AA29
Opintojakson perustiedot
- Laajuus
- 6 op
Osaamistavoitteet
Opintojakson suoritettuaan opiskelija hallitsee ainakin yhden mikro-ohjain pohjaisen kehitysympäristön käytön. Opiskelija ymmärtää C-kielisen ohjelman toiminnan sulautetussa järjestelmässä.
Opintojakson suoritettuaan opiskelija osaa liittää kehitysympäristöön jonkin oheispiirin. Opiskelija osaa kirjoittaa C-kielisen ohjelman mikrokontrollerille.
Sisältö
Mikro-ohjain pohjaisten sulautettujen järjestelmien kehitysympäristöt ja kehitystyökalut (PIC, ATMEL AVR 8, 8051), C-ohjelmointi sulautetussa ympäristössä, simuloinnin käyttö testauksessa, mikro-ohjaimen oheispiirien käyttö (A/D-muunnokset, sarjaportti, näytöt, LCD, vahtiajastin, ajastin/laskuri, PWM, analoginen vertailija,…), koodin sijoittaminen kohdejärjestelmään
Virheenetsintästrategiat, ohjelmamoduulien linkitys, kehitysympäristöjen ja kehitystyökalujen kehitystrendit
Esitietovaatimukset
Ohjelmoinnin perusteet, Ohjelmoinnin jatkokurssi, Mikroprosessorit
Lisätiedot
Luokkahuoneopetusta: 21 h
Laboratoriotöitä: 42 h
Harjoitustyö: 20 h
Tentti: 8h
Opiskelijan itseopiskelu: 42 h
Yhteensä: 133 h
Kuormittavuusanalyysin seuranta tehty: -