Skip to main content

Microcontroller Technology (5 cr)

Code: TT00BM04-3006

General information


Enrollment

01.12.2023 - 31.01.2024

Timing

01.01.2024 - 23.05.2024

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

Teknologia

Teaching languages

  • Finnish

Degree programmes

  • Bachelor’s Degree in Business Information Technology

Teachers

  • Eero Huusko
  • Markku Karppinen

Groups

  • TTV23SP
    TTV23SP
  • TTV23SA
    TTV23SA
  • 08.01.2024 12:30 - 14:00, Infotilaisuus Mikrokontrolleritekniikka TT00BM04-3006 & TT00BM03-3006 Projektiopinnot
  • 09.01.2024 08:15 - 11:30, Ryhmä2_Mikrokontrolleritekniikka TT00BM04-3006
  • 10.01.2024 08:15 - 11:30, Ryhmä3_Mikrokontrolleritekniikka TT00BM04-3006
  • 12.01.2024 12:30 - 15:45, Ryhmä1_Projektiopinnot 1 TT00BM03-3006
  • 15.01.2024 08:15 - 11:30, Ryhmä1_Mikrokontrolleritekniikka TT00BM04-3006
  • 16.01.2024 08:15 - 11:30, Ryhmä2_Mikrokontrolleritekniikka TT00BM04-3006
  • 17.01.2024 08:15 - 11:30, Ryhmä3_Mikrokontrolleritekniikka TT00BM04-3006
  • 19.01.2024 12:30 - 15:45, Ryhmä1_Projektiopinnot 1 TT00BM03-3006
  • 22.01.2024 08:15 - 11:30, Ryhmä1_Mikrokontrolleritekniikka TT00BM04-3006
  • 23.01.2024 08:15 - 11:30, Ryhmä2_Mikrokontrolleritekniikka TT00BM04-3006
  • 24.01.2024 08:15 - 11:30, Ryhmä3_Mikrokontrolleritekniikka TT00BM04-3006
  • 26.01.2024 12:30 - 15:45, Ryhmä1_Projektiopinnot 1 TT00BM03-3006
  • 29.01.2024 08:15 - 11:30, Ryhmä1_Mikrokontrolleritekniikka TT00BM04-3006
  • 30.01.2024 08:15 - 11:30, Ryhmä2_Mikrokontrolleritekniikka TT00BM04-3006
  • 31.01.2024 08:15 - 11:30, Ryhmä3_Mikrokontrolleritekniikka TT00BM04-3006
  • 02.02.2024 12:30 - 15:45, Ryhmä1_Projektiopinnot 1 TT00BM03-3006
  • 05.02.2024 08:15 - 11:30, Ryhmä1_Mikrokontrolleritekniikka TT00BM04-3006
  • 06.02.2024 08:15 - 11:30, Ryhmä2_Mikrokontrolleritekniikka TT00BM04-3006
  • 07.02.2024 08:15 - 11:30, Ryhmä3_Mikrokontrolleritekniikka TT00BM04-3006
  • 09.02.2024 12:30 - 15:45, Ryhmä1_Projektiopinnot 1 TT00BM03-3006
  • 12.02.2024 08:15 - 11:30, Ryhmä1_Mikrokontrolleritekniikka TT00BM04-3006
  • 13.02.2024 08:15 - 11:30, Ryhmä2_Mikrokontrolleritekniikka TT00BM04-3006
  • 14.02.2024 08:15 - 11:30, Ryhmä3_Mikrokontrolleritekniikka TT00BM04-3006
  • 16.02.2024 12:30 - 15:45, Ryhmä1_Projektiopinnot 1 TT00BM03-3006
  • 19.02.2024 08:15 - 11:30, Ryhmä1_Mikrokontrolleritekniikka TT00BM04-3006
  • 20.02.2024 08:15 - 11:30, Ryhmä2_Mikrokontrolleritekniikka TT00BM04-3006
  • 21.02.2024 08:15 - 11:30, Ryhmä3_Mikrokontrolleritekniikka TT00BM04-3006
  • 23.02.2024 12:30 - 15:45, Ryhmä1_Projektiopinnot 1 TT00BM03-3006
  • 26.02.2024 08:15 - 11:30, Ryhmä1_Mikrokontrolleritekniikka TT00BM04-3006
  • 27.02.2024 08:15 - 11:30, Ryhmä2_Mikrokontrolleritekniikka TT00BM04-3006
  • 28.02.2024 08:15 - 11:30, Ryhmä3_Mikrokontrolleritekniikka TT00BM04-3006
  • 01.03.2024 12:30 - 15:45, Ryhmä1_Projektiopinnot 1 TT00BM03-3006
  • 11.03.2024 08:15 - 11:30, Ryhmä1_Mikrokontrolleritekniikka TT00BM04-3006
  • 12.03.2024 08:15 - 11:30, Ryhmä2_Mikrokontrolleritekniikka TT00BM04-3006
  • 13.03.2024 08:15 - 11:30, Ryhmä3_Mikrokontrolleritekniikka TT00BM04-3006
  • 15.03.2024 12:30 - 15:45, Ryhmä1_Projektiopinnot 1 TT00BM03-3006
  • 18.03.2024 08:15 - 11:30, Ryhmä1_Mikrokontrolleritekniikka TT00BM04-3006
  • 19.03.2024 08:15 - 11:30, Ryhmä2_Mikrokontrolleritekniikka TT00BM04-3006
  • 20.03.2024 08:15 - 11:30, Ryhmä3_Mikrokontrolleritekniikka TT00BM04-3006
  • 22.03.2024 12:30 - 15:45, Ryhmä1_Projektiopinnot 1 TT00BM03-3006
  • 25.03.2024 08:15 - 11:30, Ryhmä1_Mikrokontrolleritekniikka TT00BM04-3006
  • 26.03.2024 08:15 - 11:30, Ryhmä2_Mikrokontrolleritekniikka TT00BM04-3006
  • 27.03.2024 08:15 - 11:30, Ryhmä3_Mikrokontrolleritekniikka TT00BM04-3006
  • 02.04.2024 08:15 - 11:30, Ryhmä2_Mikrokontrolleritekniikka TT00BM04-3006
  • 05.04.2024 12:30 - 15:45, Ryhmä1_Projektiopinnot 1 TT00BM03-3006
  • 08.04.2024 08:15 - 11:30, Ryhmä1_Mikrokontrolleritekniikka TT00BM04-3006
  • 09.04.2024 08:15 - 11:30, Ryhmä2_Mikrokontrolleritekniikka TT00BM04-3006
  • 10.04.2024 08:15 - 11:30, Ryhmä3_Mikrokontrolleritekniikka TT00BM04-3006
  • 12.04.2024 12:30 - 15:45, Ryhmä1_Projektiopinnot 1 TT00BM03-3006
  • 15.04.2024 08:15 - 11:30, Ryhmä1_Mikrokontrolleritekniikka TT00BM04-3006
  • 16.04.2024 08:15 - 11:30, Ryhmä2_Mikrokontrolleritekniikka TT00BM04-3006
  • 17.04.2024 08:15 - 11:30, Ryhmä3_Mikrokontrolleritekniikka TT00BM04-3006
  • 19.04.2024 12:30 - 15:45, Ryhmä1_Projektiopinnot 1 TT00BM03-3006
  • 22.04.2024 08:15 - 11:30, Ryhmä1_Mikrokontrolleritekniikka TT00BM04-3006
  • 23.04.2024 08:15 - 11:30, Ryhmä2_Mikrokontrolleritekniikka TT00BM04-3006
  • 24.04.2024 08:15 - 11:30, Ryhmä3_Mikrokontrolleritekniikka TT00BM04-3006
  • 25.04.2024 08:15 - 11:30, Ryhmä1_Projektiopinnot 1 TT00BM03-3006
  • 29.04.2024 08:15 - 11:30, Ryhmä1_Mikrokontrolleritekniikka TT00BM04-3006
  • 30.04.2024 08:15 - 11:30, Ryhmä2_Mikrokontrolleritekniikka TT00BM04-3006
  • 03.05.2024 12:30 - 15:45, Ryhmä1_Projektiopinnot 1 TT00BM03-3006
  • 06.05.2024 08:15 - 11:30, Ryhmä1_Mikrokontrolleritekniikka TT00BM04-3006
  • 07.05.2024 08:15 - 11:30, Ryhmä2_Mikrokontrolleritekniikka TT00BM04-3006
  • 08.05.2024 08:15 - 11:30, Ryhmä3_Mikrokontrolleritekniikka TT00BM04-3006
  • 10.05.2024 12:30 - 15:45, Ryhmä1_Projektiopinnot 1 TT00BM03-3006
  • 13.05.2024 08:15 - 11:30, Ryhmä1_Mikrokontrolleritekniikka TT00BM04-3006
  • 14.05.2024 08:15 - 11:30, Ryhmä2_Mikrokontrolleritekniikka TT00BM04-3006
  • 15.05.2024 08:15 - 11:30, Ryhmä3_Mikrokontrolleritekniikka TT00BM04-3006
  • 16.05.2024 08:15 - 11:30, Ryhmä1_Projektiopinnot 1 TT00BM03-3006
  • 20.05.2024 08:15 - 11:30, Ryhmä1_Mikrokontrolleritekniikka TT00BM04-3006
  • 21.05.2024 08:15 - 11:30, Ryhmä2_Mikrokontrolleritekniikka TT00BM04-3006
  • 22.05.2024 08:15 - 11:30, Ryhmä3_Mikrokontrolleritekniikka TT00BM04-3006
  • 23.05.2024 08:15 - 11:30, Ryhmä1_Projektiopinnot 1 TT00BM03-3006

Objective

Opiskelija hallitsee mikrokontrolleripohjaisen järjestelmän rakenneosat, toimintaperiaatteet ja ymmärtää älykkään kontrolleripohjaisen laitteen toiminnan. Opiskelija hallitsee laiteläheisen ohjelmoinnin ohjelmistotyökalut ja mittalaitteet.

Content

Mikrokontrollerin sisäinen toiminta ja rekisteri- ja perusrakenne.
Mikrokontrollerin ja keskeisten I/O-piirien toiminta. 
Ohjelmisto- kehitysympäristöön / työkaluihin tutustuminen. Ohjelmointi C-kielellä. 
Ohjautetut laboratorioharjoitukset ja projektityöt

Evaluation scale

0 - 5

Assessment criteria, approved/failed

Läsnäolopakko 100% (harjoitustyöt) 
Teoriakoe 

Further information

Kurssilla käytetään ATMEGA128 mikrokontrolleri pohjaista KAMKopetuskorttia.