450-8301/01 – Microcontrollers and Their Applications (MatA)

Gurantor departmentDepartment of Cybernetics and Biomedical EngineeringCredits4
Subject guarantordoc. Ing. Michal Prauzek, Ph.D.Subject version guarantordoc. Ing. Michal Prauzek, Ph.D.
Study levelundergraduate or graduate
Study languageEnglish
Year of introduction2015/2016Year of cancellation
Intended for the facultiesFSIntended for study typesFollow-up Master, Master, Bachelor
Instruction secured by
LoginNameTuitorTeacher giving lectures
JAN0389 Ing. Karolína Gaiová
PRA132 doc. Ing. Michal Prauzek, Ph.D.
Extent of instruction for forms of study
Form of studyWay of compl.Extent
Full-time Credit and Examination 1+2

Subject aims expressed by acquired skills and competences

Aim of the subject is an application of microcontrollers in embedded control system application area. Students are familiarized with architectures, design and development of computer control systems. Students will be able to design concept of embedded control systems with microcontroller after passing this course and for given group of control tasks, select appropriate parts of the system and create necessary software.

Teaching methods

Lectures
Individual consultations
Experimental work in labs
Project work

Summary

The subject is focused on microcontroller based control systems. The subject summarizes necessary knowledge of digital circuits, microcontroller programming and control applications. Lectures explains basis of digital circuits, principles of the microcontroller technology, basic parts and their design. A content of the exercises includes programming of microcontroller base on ARM Cortex M.

Compulsory literature:

BERGER, A. Embedded systems design. Vyd. 1. San Francisco: CMP Books, 2002, 237 s. ISBN 1-57820-073-3.

Recommended literature:

WHITE, Elecia. Making embedded systems. Sebastopol: O´Reilly, c2012, xiv, 310 s. ISBN 978-1-449-30214-6. BARR, Michael a Anthony J MASSA. Programming embedded systems: with C and GNU development tools. 2nd ed. Sebastopol: O’Reilly, 2006, xxi, 301 s. ISBN 978-0-596-00983-0. CATSOULIS, John. Designing embedded hardware. 2nd ed. Sebastopol: O´Reilly, 2005, xvi, 377 s. ISBN 0-596-00755-8. GANSSLE, Jack G a Michael BARR. Embedded systems dictionary. San Francisco, CA: CMP Books, c2003, x, 291 p. ISBN 157820120

Way of continuous check of knowledge in the course of semester

Written tests realized during subject exercises.

E-learning

Other requirements

Compulsory attendance at 80% of the exercises.

Prerequisities

Subject has no prerequisities.

Co-requisities

Subject has no co-requisities.

Subject syllabus:

Lectures and Laboratories 1. Introduction to microcontrollers. List of microcontroller manufacturers and available technologies. Familiarization with laboratory equipment. 2. Microcontroller programming, programming interface, integrated development environment, simulator, debugger. 3. Programming language C for microcontrollers – code compilation, variable, expressions, operators, control commands. 4. Programming language C for microcontrollers – preprocessor, functions, pointers, enumerators, structures, unions, arrays. 5. Microcontrollers with ARM Cortex M core, their structure and instruction set. 6. Microcontroller’s digital inputs and outputs. 7. Asynchronous even handling – interrupt system. 8. Counters and timers in microcontrollers, pulse-with modulation. 9. Analog inputs and outputs in microcontroller. 10. User interfaces in microcontroller. 11. Communication interfaces in microcontroller. 12. Finite state machines and their implementation in microcontroller based embedded systems. 13. Individual project. 14. Final lecture. Summary of subject knowledge. Preparation to exams.

Conditions for subject completion

Full-time form (validity from: 2017/2018 Winter semester)
Task nameType of taskMax. number of points
(act. for subtasks)
Min. number of points
Credit and Examination Credit and Examination 100 (100) 51
        Credit Credit 40 (40) 10
                Laboratory tasks Laboratory work 10  1
                Individual project Project 20  1
                Test Written test 10  1
        Examination Examination 60  20
Mandatory attendence parzicipation: 80% attendance at the exercises

Show history

Occurrence in study plans

Academic yearProgrammeField of studySpec.ZaměřeníFormStudy language Tut. centreYearWSType of duty

Occurrence in special blocks

Block nameAcademic yearForm of studyStudy language YearWSType of blockBlock owner
IPSA Paris 2021/2022 Full-time English Choice-compulsory 301 - Study and International Office stu. block
IPSA Paris 2020/2021 Full-time English Choice-compulsory 301 - Study and International Office stu. block
IPSA Paris 2019/2020 Full-time English Choice-compulsory 301 - Study and International Office stu. block
IPSA Paris 2018/2019 Full-time English Choice-compulsory 301 - Study and International Office stu. block
IPSA Paris 2017/2018 Full-time English Choice-compulsory 301 - Study and International Office stu. block
IPSA Paris 2016/2017 Full-time English Choice-compulsory 301 - Study and International Office stu. block
IPSA Paris 2015/2016 Full-time English Choice-compulsory 301 - Study and International Office stu. block