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

Sonraí bibleagrafaíochta
Parent link:Известия Томского политехнического университета [Известия ТПУ]. Промышленная кибернетика: рецензируемый научный журнал/ Национальный исследовательский Томский политехнический университет.— .— Томск: ТПУ, 2023-.— 2949-5407
Т. 3, № 2.— 2025.— С. 1-7
Rannpháirtithe: Вдовин В. А. Владислав Андреевич, Трубин И. В. Игорь Витальевич, Трубин В. Г. Виталий Геннадьевич, Шендрик П. Д. Павел Дмитриевич
Achoimre:Представлен пример псевдопараллельного выполнения трёх задач на микроконтроллере 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
Текстовый файл
Foilsithe / Cruthaithe: 2025
Ábhair:
Rochtain ar líne:https://earchive.tpu.ru/handle/11683/132406
https://doi.org/10.18799/29495407/2025/2/88
Formáid: Leictreonach Caibidil leabhair
KOHA link:https://koha.lib.tpu.ru/cgi-bin/koha/opac-detail.pl?biblionumber=681019
Cur síos
Achoimre:Представлен пример псевдопараллельного выполнения трёх задач на микроконтроллере 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
Текстовый файл
DOI:10.18799/29495407/2025/2/88