450-8301/01 – Microcontrollers and Their Applications (MatA)
Gurantor department | Department of Cybernetics and Biomedical Engineering | Credits | 4 |
Subject guarantor | prof. Ing. Michal Prauzek, Ph.D. | Subject version guarantor | prof. Ing. Michal Prauzek, Ph.D. |
Study level | undergraduate or graduate | | |
| | Study language | English |
Year of introduction | 2015/2016 | Year of cancellation | |
Intended for the faculties | FS | Intended for study types | Master |
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
Teaching by an expert (lecture or tutorial)
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:
Recommended literature:
Additional study materials
Way of continuous check of knowledge in the course of semester
The student is assessed based on laboratory work, a credit test, and an independent project. The credit is awarded from the 13th week. To obtain the credit, the student must achieve at least 10 points, with a maximum of 40 points. The examination consists of a written part – the final test (20–60 points). The overall evaluation is 51–100 points in accordance with the study regulations.
E-learning
Materials are available at https://lms.vsb.cz/?lang=en
Other requirements
Compulsory attendance at 80% of the exercises.
Prerequisities
Subject has no prerequisities.
Co-requisities
Subject has no co-requisities.
Subject syllabus:
1. Embedded control systems: basic specification and current trends in embedded systems, summary of microprocessor and microcontroller theory.
2. Microcontroller: core ARM Cortex M, microcontroller topology a specification.
3. Basic microcontroller configuration: clock signal, watchdog, JTAG, power supply system, reference voltages, package, basic configuration registers.
4. Configuration of input and output interface: configuration registers, electrical characteristic of a port, PORT and GPIO peripherals.
5. Interrupt system in ARM Cortex M, interrupt controller (NVIC), interrupt sources, priority, vector, handler. Internal connection of microcontroller peripherals.
6. Counters and timers: SysTick, periodic interrupt timers, advanced timers, real time timers, low-power timers.
7. Signal digitalization in microcontroller: AD converters and their configuration, synchronization, multiplexing and correct implementation.
8. Other analogue peripherals: DA converters and analog comparator.
9. Basic communication peripherals and their configuration: UART, I2C, SPI. Communication with external memory.
10. Advanced communication interfaces: USB, Ethernet and wireless communication standards.
11. Direct memory access (DMA): Usage methods and peripheral configuration.
12. Modern trends in embedded control systems, review of modern technologies.
13. Final lecture, summary of subject knowledge, preparation for exam.
Conditions for subject completion
Occurrence in study plans
Occurrence in special blocks
Assessment of instruction
Předmět neobsahuje žádné hodnocení.