Subject description - B3B38VSY1
Summary of Study |
Summary of Branches |
All Subject Groups |
All Subjects |
List of Roles |
Explanatory Notes
Instructions
Web page:
https://moodle.fel.cvut.cz/courses/B3B38VSY
Anotation:
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.
Content:
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.
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 |
Course outlines:
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 |
Exercises outline:
Literature:
1. | | Yiu, J.: The Definitive Guide to ARM Cortex -M3, M4 Processors,, 2014, ISBN-13: 978-0124080829 (Dostupná pro uživatele NTK na http://www.sciencedirect.com.ezproxy.techlib.cz/science/book/9780124080829 |
2. | | Brown, G.: Discovering the STM32 Microcontroller, 2016, na: http://www.cs.indiana.edu/~geobrown/book.pdf |
3. | | Bindal, A.: Electronics for Embedded Systems, Springer,2017, ISBN 978-3-319-39439-8, dostupné přes ČVUT na: https://link.springer.com/book/10.1007%2F978-3-319-39439-8 |
Requirements:
Subject is included into these academic programs:
Page updated 30.11.2023 17:52:24, semester: Z,L/2023-4, Z/2024-5, L/2022-3, Send comments about the content to the Administrators of the Academic Programs |
Proposal and Realization: I. Halaška (K336), J. Novák (K336) |