Microcontroller 1 (ILV)
BackCourse lecturer:
FH-Prof. Dipl.-Ing. (FH)
Christian Madritsch
Course number | B2.05270.30.680 |
Course code | MIC 1 |
Curriculum | 2018 |
Semester of degree program | Semester 3 |
Mode of delivery | Presencecourse |
Units per week | 3,0 |
ECTS credits | 3,5 |
Language of instruction | German |
The students understand the design and operation of modern, industrial microcontrollers.
They are able to do application and operation (creating, editing, compiling, linking, debugging, documenting) of integrated development environments (IDE).
They are familiar with the design and architecture for an embedded systems software application.
They are able to understand structured and encapsulated Embedded Systems software for controlling various peripherals to realize microcontroller apps.
Computer science 1: Fundamentals and Programming
Computer science 2: Algorithms and object-oriented programming
CPU architectures of modern microcontrollers
Linker Script and Build System
Cross debugging and flashing
Modularization and encapsulation of embedded software
How peripherals work (I/O, Timer, ADC/DAC, UART, SPI, I2C, USB, PWM, etc.)
Yiu, J. (2013): Definitive Guide to ARM Cortex-M3 and Cortex-M4 Processors, Newness, p. 600, ISBN-10: 0124080820
XMC4500 Reference Manual, Infineon Technologies AG, p. 2675.
Alur, R. (2015): Principles of Cyber-Physical Systems, p. 464, MIT Press Ltd., ISBN-10: 0262029111
T. Ungerer, Mikrocontroller und Mikroprozessoren, Springer, 2010.
K. Wüst, Mikroprozessortechnik, Vieweg + Teubner Verlag, 2010..
Integrated course , programming exercises having 50% exercise share
Final exam