ELT-21306 Microcontrollers, 5 cr

Vastuuhenkilö

Jukka Vanhala

Opetus

Toteutuskerta Periodi Vastuuhenkilö Suoritusvaatimukset
ELT-21306 2018-01 3 - 4 Jukka Vanhala

Osaamistavoitteet

After the course the student knows the common blocks and of a micro controller and explain their operation. He is able to explain the structure of the IO-interfaces and how to conect external devices such as AD- and DA-converters, displays, push buttons and different sensors. The student knows the common communication protocols. The student knows how to write code for a micro controller with C and assembly. After passing the project assignment, the student is able to build and program a small embedded system based on a micro controller.

Sisältö

Sisältö Ydinsisältö Täydentävä tietämys Erityistietämys
1. The internal structure of a micro controller. The core and instruction execution. Common functional blocks, their operation and use. IO-interfaces and connecting external periferals.     
2. Periferals. AD- and DA-converters. User interface elements.     
3. Measurements and control. Common sensors. PWM-control. Control algorithms (P, PI, PID).     
4. Programming embedded systems. General program structure. C and assembly languages. Low level programming. Memory usage. Interrupts. Compilation, simulation and downloading.      

Oppimateriaali

Tyyppi Nimi Tekijä ISBN URL Lisätiedot Tenttimateriaali
Book   Programming and Customizing the AVR Microcontroller   Dhananjay Gadre   ISBN-13: 978-0071346665       No   
Lecture slides     Jukka Vanhala         No   



Vastaavuudet

Opintojakso Vastaa opintojaksoa  Selite 
ELT-21306 Microcontrollers, 5 cr ELT-21300 Microcontrollers, 5 cr  

Päivittäjä: Korpela Anjariitta, 07.02.2019