×

You are using an outdated browser Internet Explorer. It does not support some functions of the site.

Recommend that you install one of the following browsers: Firefox, Opera or Chrome.

Contacts:

+7 961 270-60-01
ivdon3@bk.ru

Research on the use of the MatLab Simulink software environment as a development environment for microcontrollers of the STM32 family

Abstract

Research on the use of the MatLab Simulink software environment as a development environment for microcontrollers of the STM32 family

Shishkov I.A., Shvetsov D.S., Pankratov A.G.

Incoming article date: 17.05.2024

This article presents a study aimed at evaluating the use of the Matlab Simulink software environment for the development of microcontroller systems of the STM32 family. The possibilities of Simulink in the field of modeling and testing control algorithms, as well as in generating code that can be directly applied to microcontrollers, are analyzed. The article describes in detail the process of creating conceptual models and their dynamic modeling. The advantages of using Simulink include speeding up the development process through automated assembly and the ability to adjust model parameters in real time. In addition, Simulink allows you to generate processor-optimized code, which significantly increases the efficiency of microcontroller systems. However, attention is also drawn to some limitations associated with using Simulink, such as the need to create a configuration file in STM32CubeMX and potential difficulties in configuring it. The article provides an in-depth analysis of the application of Simulink in the context of the development of STM32 microcontrollers and can become a key material for those who want to deepen their knowledge in this area.

Keywords: model-oriented programming, MatLab, Simulink, STM32, microcontroller, code generation, automatic control system, DC motor