Embedded Systems
Code | Completion | Credits | Range | Language |
---|---|---|---|---|
B3B38VSY1 | Z,ZK | 6 | 2P+2L | Czech |
- Course guarantor:
- Jan Fischer, Vojtěch Petrucha
- Lecturer:
- Jan Fischer, Vojtěch Petrucha
- Tutor:
- Stanislav Drozd, Jan Fischer, Vojtěch Petrucha, Michal Špaček, Ján Tomlain
- Supervisor:
- Department of Measurement
- Synopsis:
-
The course is focused on the means, components and solutions of embedded systems, with microcontrollers with ARM Cortex-M core. After introductory tasks within the lab. students solve two smaller and two larger vest projects. system with a microcontroller and other electronic blocks on a solderless contact field. Projects include program and circuit implementation.
- Requirements:
- Syllabus of lectures:
-
1. Structure and functional blocks of the embedded system
2. ARM Cortex - M microcontroller architecture, program creation, debugging
3. ARM Cortex - M, properties such as RISC architecture, instruction set and its use
4. Communication with inputs and outputs of ARM Cortex M4 microcontroller in STM32 version
5. Numbers, their representations, calculations; averaging and digital filtering for noise suppression
6. Basic logic circuits for embedded systems (gates, registers, counters…)
7. CMOS logic circuits, basic features and properties, methods of deployment
8. Semiconductor memories, types, properties, functions, uses
9. External microcontroller bus, data input and output; interrupt system ARM Cortex M
10. A / D and D / A converters, their use; basic version of the built-in system for the controller
11. Programmable I / O circuits, counter units, DMA controllers
12. Serial interfaces of microcontrollers SPI, I2C, I2S, ...,
13. Supervision circuits, monitoring and power supply circuits of embedded systems
14. Communication of the embedded system with the operator, control and display. elements; power control. action members
- Syllabus of tutorials:
- Study Objective:
- Study materials:
- Note:
- Further information:
- https://moodle.fel.cvut.cz/courses/B3B38VSY
- Time-table for winter semester 2024/2025:
-
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Mon Tue Wed Thu Fri - Time-table for summer semester 2024/2025:
- Time-table is not available yet
- The course is a part of the following study plans:
-
- Cybernetics and Robotics 2016 (compulsory elective course)