ELT-21306 Microcontrollers, 5 cr

Person responsible

Jukka Vanhala

Lessons

Implementation Period Person responsible Requirements
ELT-21306 2019-01 3 - 4 Jukka Vanhala
Laboratory project and exam.

Learning Outcomes

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.

Content

Content Core content Complementary knowledge Specialist knowledge
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.      

Instructions for students on how to achieve the learning outcomes

Doing the laboratory project is the most important learning method on the course. Attending the lectures and exercises will make the project work easier.

Assessment scale:

Numerical evaluation scale (0-5)

Study material

Type Name Author ISBN URL Additional information Examination material
Book   Programming and Customizing the AVR Microcontroller   Dhananjay Gadre   ISBN-13: 978-0071346665     The book is already an old one, but it contains the basic things in an easily readable form.   No   
Lecture slides     Jukka Vanhala       Lectures slides will contain all information that will be required for passing the course. The book and other material are supporting reading.   Yes   
Other online content           Data sheets of components are available on the manufacturers' internet pages. Also in the Internet there is good material on practical application of components which will be referred on lectures.   No   

Additional information about prerequisites
A student should have basic skils in either (or both) programming or electronics.



Correspondence of content

Course Corresponds course  Description 
ELT-21306 Microcontrollers, 5 cr ELT-21300 Microcontrollers, 5 cr  

Updated by: Turjanmäki Pia, 04.03.2019