Microprocessors and Embedded Systems
IMPe Acad. year 2017/2018 Summer semester 6 credits
Language of instruction
Subject specific learning outcomes and competences
- Students are familiar with general structure of microcontrollers and with the techniques of embedded systems design.
- Students are capable to design and debug the routines and initialization routine for each peripheral device. They are skilled in utilizing of basic debugging techniques for the application programs written in C language.
Generic learning outcomes and competences
Prerequisite kwnowledge and skills
- Materials for lectures, labs and exercises.
- J.W. Valvano, Embedded Systems: Real Time Interfacing to ARM Cortex-M Microcontrollers, ISBN 978-1463590154, 2017.
- K60 Sub-Family Reference Manual, available on-line: https://www.nxp.com/docs/en/reference-manual/K60P144M100SF2V2RM.pdf
- ARM Cortex-M4 Processor Technical Reference Manual, available on-line: http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.100166_0001_00_en/index.html
- Study materials published by Freescale/NXP.
- KL05 Sub-Family Reference Manual, available on-line: https://www.nxp.com/docs/en/reference-manual/KL05P48M48SF1RM.pdf
- Cortex-M0+ Devices Generic Users Guide, available on-line: http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0662b/index.html
- Predko, M.: "Handbook of Microcontrollers", McGraw-Hill, ISBN 0079137164, 1998.
- J.W.Valvano, Embedded Systems: Introduction to ARM Cortex-M Microcontrollers, Volume 1, ISBN 978-1477508992, 2014.
Syllabus of lectures
- Introduction into Embedded systems.
- ARM Core for microcontrollers.
- Memory subsystem and interrupts.
- Programming in C.
- Communication intefraces.
- FITkit programming.
- Digital inputs and outputs, ports.
- Timers, counters.
- Analogue input and output.
- System clock and clock generation.
- Power supply and power consmption of embedded systems.
- Practical aspects of embedded systems design.
- Real-time systems.
Syllabus - others, projects and individual work of students
- Individual twelve-hour project.
- 4 laboratory assignments with the defense, with due-date submission to IS (16 points max, out of that: 8 points for solution functionality, 4 points for solution quality, 4 points for solution defense quality)
- 1 mid-term written test (15 points max)
- 1 project with defense and due-date submission to IS (14 points max, out of that: out of that: 7 points for solution functionality, 4 points for solution quality, 3 points for solution defense quality)
- Following activities are monitored: attendance and activity during lectures, exercises, laboratories and project-related works. All works have to be submitted before the deadlines; late submissions will be evaluated by 0 points.
- A prospective reimbursement of absences caused by an obstacle in the study is going to be realized according to the nature of the obstacle and teaching involved, e.g. by setting a substitute term or assigning a separate (homework) task. A solution to other kind of absence is not arranged herein, i.e., it is neither excluded nor guaranteed.