Пример псевдопараллельного выполнения трёх задач на микроконтроллере STM32F103 без использования операционной системы
Представлен пример псевдопараллельного выполнения трёх задач на микроконтроллере STM32F103 без использования операционной системы. Описываются процессы, включающие мигание встроенным светодиодом, передачу и получение данных через последовательный интерфейс USART1 и смену частоты мигания встроенного светодиода по зажатию кнопки с обработкой дребезга контактов. Программная часть организована с использованием конечных автоматов, что позволяет достигнуть псевдомногозадачности в системе. Статья подробно рассматривает инициализацию портов ввода–вывода, настройку последовательного интерфейса USART и таймера.
Authors
- Vitaly Trubin
- Владислав Андреевич Вдовин
- Игорь Витальевич Трубин
- Павел Дмитриевич Шендрик
Publication Details
- Journal
- Известия ТПУ Промышленная кибернетика
- Published
- 2025-06-27
- DOI
- https://doi.org/10.18799/29495407/2025/2/88
- Primary Topic
- Aerospace, Electronics, Mathematical Modeling
- Type
- article
- Field-Weighted Citation Impact
- 0.00