Subject description - B3B38VSY
Summary of Study |
Summary of Branches |
All Subject Groups |
All Subjects |
List of Roles |
Explanatory Notes
Instructions
11- -13. Project "Regulator"
user NTK - http://www.sciencedirect.com.ezproxy.techlib.cz/science/book/9780124080829
B3B38VSY | Embedded Systems | ||
---|---|---|---|
Roles: | PV | Extent of teaching: | 2P+2L |
Department: | 13138 | Language of teaching: | CS |
Guarantors: | Fischer J., Petrucha V. | Completion: | Z,ZK |
Lecturers: | Fischer J., Petrucha V. | Credits: | 4 |
Tutors: | Drozd S., Fischer J., Petrucha V., Špaček M., Tomlain J. | Semester: | Z |
Web page:
https://moodle.fel.cvut.cz/courses/B3B38VSYAnotation:
This subject is focused on the embedded system design, especially using ARM Cortex-M based microcontrollers. The students need to solve two simple and two complex projects of embedded system design using microcontroller. These projects include both circuit and program realization.Study targets:
To teach basics embedded system design, embedded programming in assembler and CContent:
This subject is focused on the embedded system design, especially using ARM Cortex-M based microcontrollers. The students need to solve two simple and two complex projects of embedded system design using microcontroller. These projects include both circuit and program realization.Course outlines:
1. | Architecture, functional blocks of microcontroller controlled system | |
2. | ARM based microcontroller - Architecture | |
3. | Instruction set | |
4. | Program debugging | |
5. | Program optimisation | |
6. | Memory , decoders, external interface of microcontroller | |
7. | Dual port memory, FIFO | |
8. | Methods of data input and output | |
9. | Interrupt, DMA, data transfer for image sensors | |
10. | Programmable I/O, counters | |
11. | Serial interface, UART, SPI, I2C, I2S,..., external peripheral interfacing | |
12. | Supervisory circuits, power supplying circuits | |
13. | Controlling and displaying circuits, statically and dynamically controlled display | |
14. | Power outputs controll |
Exercises outline:
1. | Introduction, using IDE Keil, first project | |
2. | Impulse generating, push button reading | |
3. | SW- UART, Software UART | |
4. | Project Tester V1- indication using LED | |
5. | Project Tester V2 | |
6. | - | 10. Project - DAQ (voltmeter) |
Literature:
[1] | Martin, T.: Insiders guide STM32, Hitex, 2009. (dostupný - kat. měření, 6 ks) | |
[2] | Yiu, J.: The Definitive Guide to ARM Cortex -M3 Processors, 2013, ISBN-13: 978-0124080829 |
[3] | ARM: Cortex-M3 Devices, Generic User Guide, ARM DUI 0552A (dostupný WWW.ARM.com) | |
[4] | Brown, G.: Discovering the STM32 Microcontroller - http://www.cs.indiana.edu/~geobrown/book.pdf |
Requirements:
B3B35APO Computer Architectures; B3B36PRG Programming in C ; B0B35LSP Logic systems and processorsKeywords:
Microcontroller, microprocessor, memory, program debugging, assembler, interface Subject is included into these academic programs:Program | Branch | Role | Recommended semester |
BPKYR_2016 | Common courses | PV | 5 |
Page updated 23.1.2025 11:51:34, semester: Z/2024-5, Z/2025-6, L/2024-5, Send comments about the content to the Administrators of the Academic Programs | Proposal and Realization: I. Halaška (K336), J. Novák (K336) |