Журнал "Программная инженерия"
Теоретический и прикладной научно-технический журнал
ISSN 2220-3397

Номер 3 2022 год

DOI: 10.17587/prin.13.132-141
УДК: 004.358
Программирование микроконтроллеров STM32F10x с помощью встроенного загрузчика по USART
А. Е. Близнюк1, магистрант, bliznyuksaha@mail.ru, В. А. Жмудь, д-р техн. наук, зам. ген. директора по науке2, гл. науч. сотр.3, oao_nips@bk.ru, М. В. Трубин1, аспирант, morkai@bk.ru, В. Г. Трубин, ст. препод.1, директор4, trubin@ngs.ru
1 Новосибирский государственный технический университет,
2 АО "Новосибирский институт программных систем" (НИПС),
3 Институт лазерной физики СО РАН, г. Новосибирск,
4 ООО "КБ Автоматика"

Представлен способ программирования микроконтроллеров STM32F10x с помощью встро­енного загрузчика по последовательному интерфейсу USART с использованием программы Flash Loader Demonstrator от фирмы ST Microelectronics. Описан процесс создания командного файла для автоматизации процесса программирования. Довольно популярным является способ программирования микроконтроллера через интерфейс SWD с применением аппаратного про­грамматора ST-Link. Однако в силу существующего на настоящее время дефицита микросхем, стоимость электронных компонентов заметно возросла, что сделало этот метод программирования более дорогостоящим. Таким образом, на данный момент способ программирования микроконтроллеров с помощью встроенного загрузчика через USART с применением преобразователя USB to RS-232_TTL является достаточно востребованным. Описанный в статье способ программирования может представлять интерес для студентов и инженеров.

Ключевые слова: микроконтроллер, STM32, загрузчик, последовательный интерфейс, USART, USB to RS-232_TTL, CH340G, Flash Loader Demonstrator, COM-порт, ST Microelectronics
Стр. 132–141