Пример псевдопараллельного выполнения трёх задач на микроконтроллере STM32F103 без использования операционной системы

Bibliographic Details
Parent link:Известия Томского политехнического университета [Известия ТПУ]. Промышленная кибернетика: рецензируемый научный журнал/ Национальный исследовательский Томский политехнический университет.— .— Томск: ТПУ, 2023-.— 2949-5407
Т. 3, № 2.— 2025.— С. 1-7
Other Authors: Вдовин В. А. Владислав Андреевич, Трубин И. В. Игорь Витальевич, Трубин В. Г. Виталий Геннадьевич, Шендрик П. Д. Павел Дмитриевич
Summary:Представлен пример псевдопараллельного выполнения трёх задач на микроконтроллере STM32F103 без использования операционной системы. Описываются процессы, включающие мигание встроенным светодиодом, передачу и получение данных через последовательный интерфейс USART1 и смену частоты мигания встроенного светодиода по зажатию кнопки с обработкой дребезга контактов. Программная часть организована с использованием конечных автоматов, что позволяет достигнуть псевдомногозадачности в системе. Статья подробно рассматривает инициализацию портов ввода–вывода, настройку последовательного интерфейса USART и таймера
This article provides an example of pseudo-parallel execution of three tasks on an STM32F103 microcontroller without using an operating system. The processes are described, including flashing of the built-in LED, transmitting and re-ceiving data via the serial interface USART1 and changing the frequency of flashing of the built-in LED by pressing the button with the processing of contact rattling. The software part is organized using finite automata, which makes it possible to achieve pseudo-multitasking in the system. The article discusses in detail the initialization
Текстовый файл
Published: 2025
Subjects:
Online Access:https://earchive.tpu.ru/handle/11683/132406
https://doi.org/10.18799/29495407/2025/2/88
Format: Electronic Book Chapter
KOHA link:https://koha.lib.tpu.ru/cgi-bin/koha/opac-detail.pl?biblionumber=681019