The Department of Microprocessor Technologies and Systems

Language:

Guide “Programming STM32 microcontrollers in the STM32CUBEIDE environment in examples and problems”

The educational manual “Programming of STM32 microcontrollers in the STM32CUBEIDE environment in examples and problems” authored by Assoc. O. Zubkov, head of the department of MTS I. Svyd, Assoc. O. Vorguly, Prof. V.Semenets

The study guide is intended for students of higher education of all forms of education who are studying in the fields of knowledge 12 “Information technologies”, 15 “Automation and instrumentation”, 16 “Chemical and bioengineering”, 17 “Electronics and telecommunications. The tutorial briefly describes the main technical characteristics of STM32 microcontrollers and the basics of the C/C++ language for their programming. The syntax and functions of the HAL library for programming internal nodes are discussed in detail. Considerable attention is paid to the study of digital signal processing algorithms, work with timers and data transfer interfaces, as well as the use of DMA channels to implement independent parallel data transfer at the same time as the microcontroller core performs the main task.