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 |