ELT-21306 Microcontrollers, 5 cr
Person responsible
Jukka Vanhala
Lessons
Implementation | Period | Person responsible | Requirements |
ELT-21306 2018-01 | 3 - 4 |
Jukka Vanhala |
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. |
Study material
Type | Name | Author | ISBN | URL | Additional information | Examination material |
Book | Programming and Customizing the AVR Microcontroller | Dhananjay Gadre | ISBN-13: 978-0071346665 | No | ||
Lecture slides | Jukka Vanhala | No |
Correspondence of content
Course | Corresponds course | Description |
ELT-21306 Microcontrollers, 5 cr | ELT-21300 Microcontrollers, 5 cr |