Пример псевдопараллельного выполнения трёх задач на микроконтроллере STM32F103 без использования операционной системы; Известия Томского политехнического университета [Известия ТПУ]. Промышленная кибернетика; Т. 3, № 2
| Parent link: | Известия Томского политехнического университета [Известия ТПУ]. Промышленная кибернетика: рецензируемый научный журнал/ Национальный исследовательский Томский политехнический университет.— .— Томск: ТПУ, 2023-.— 2949-5407 Т. 3, № 2.— 2025.— С. 1-7 |
|---|---|
| Outros autores: | , , , |
| 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 Текстовый файл |
| Idioma: | ruso |
| Publicado: |
2025
|
| Subjects: | |
| Acceso en liña: | https://earchive.tpu.ru/handle/11683/132406 https://doi.org/10.18799/29495407/2025/2/88 |
| Formato: | MixedMaterials Electrónico Capítulo de libro |
| KOHA link: | https://koha.lib.tpu.ru/cgi-bin/koha/opac-detail.pl?biblionumber=681019 |
MARC
| LEADER | 00000naa2a2200000 4500 | ||
|---|---|---|---|
| 001 | 681019 | ||
| 005 | 20250906132225.0 | ||
| 090 | |a 681019 | ||
| 100 | |a 20250707d2025 k||y0rusy50 ca | ||
| 101 | 0 | |a rus | |
| 102 | |a RU | ||
| 135 | |a drcn ---uucaa | ||
| 200 | 1 | |a Пример псевдопараллельного выполнения трёх задач на микроконтроллере STM32F103 без использования операционной системы |d Example of pseudo-parallel execution of three tasks on an STM32F103 microcontroller without using an operating system |z eng |f В. А. Вдовин, И. В. Трубин, В. Г. Трубин, П. Д. Шендрик | |
| 320 | |a Список литературы: с. 6 (8 назв.) | ||
| 330 | |a Представлен пример псевдопараллельного выполнения трёх задач на микроконтроллере STM32F103 без использования операционной системы. Описываются процессы, включающие мигание встроенным светодиодом, передачу и получение данных через последовательный интерфейс USART1 и смену частоты мигания встроенного светодиода по зажатию кнопки с обработкой дребезга контактов. Программная часть организована с использованием конечных автоматов, что позволяет достигнуть псевдомногозадачности в системе. Статья подробно рассматривает инициализацию портов ввода–вывода, настройку последовательного интерфейса USART и таймера | ||
| 330 | |a 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 | ||
| 336 | |a Текстовый файл | ||
| 461 | 1 | |0 672190 |9 672190 |t Известия Томского политехнического университета [Известия ТПУ]. Промышленная кибернетика |o рецензируемый научный журнал |f Национальный исследовательский Томский политехнический университет |c Томск |n ТПУ |d 2023- |x 2949-5407 | |
| 463 | 1 | |0 681016 |9 681016 |t Т. 3, № 2 |d 2025 |v С. 1-7 | |
| 610 | 1 | |a электронный ресурс | |
| 610 | 1 | |a автоматное программирование | |
| 610 | 1 | |a микроконтроллер STM32F103 | |
| 610 | 1 | |a псевдопараллельное выполнение | |
| 610 | 1 | |a псевдомногозадачность | |
| 610 | 1 | |a конечные автоматы | |
| 610 | 1 | |a USART | |
| 610 | 1 | |a управление светодиодом | |
| 610 | 1 | |a обработка дребезга контактов кнопки | |
| 610 | 1 | |a инициализация | |
| 610 | 1 | |a прерывание | |
| 610 | 1 | |a программирование на языке Си | |
| 610 | 1 | |a automatic programming | |
| 610 | 1 | |a STM32F103 microcontroller | |
| 610 | 1 | |a pseudo-parallel execution | |
| 610 | 1 | |a pseudo-multitasking | |
| 610 | 1 | |a finite automata | |
| 610 | 1 | |a LED control | |
| 610 | 1 | |a processing of button contact rattling | |
| 610 | 1 | |a initialization | |
| 610 | 1 | |a interrupt | |
| 610 | 1 | |a C programming | |
| 701 | 1 | |a Вдовин |b В. А. |g Владислав Андреевич | |
| 701 | 1 | |a Трубин |b И. В. |g Игорь Витальевич | |
| 701 | 1 | |a Трубин |b В. Г. |g Виталий Геннадьевич | |
| 701 | 1 | |a Шендрик |b П. Д. |g Павел Дмитриевич | |
| 801 | 0 | |a RU |b 63413507 |c 20250707 | |
| 850 | |a 63413507 | ||
| 856 | 4 | |u https://earchive.tpu.ru/handle/11683/132406 |z https://earchive.tpu.ru/handle/11683/132406 | |
| 856 | 4 | |u https://doi.org/10.18799/29495407/2025/2/88 |z https://doi.org/10.18799/29495407/2025/2/88 | |
| 942 | |c CF | ||