Данный курс позволяет сформировать профессиональные компетенции, включающие в себя способность: 
1) Применять основные методы инженерного проектирования в области устройств и систем цифровой электроники на базе микроконтроллеров STM32; 
2) Производить выбор основных электронных компонентов; 
3) Выполнять написание программного кода в средах разработки Keil, uVision, CubeMX, CubeIDE; 
4) Знать характеристики работы отладочной платы STM32F4Discovery и платы на базе микроконтроллера STM32F103C8T6; 
5) Составлять электрические схемы на основе электронных аналоговых и цифровых компонентов. 
Описание программы
 1. Архитектура ARM и 32-разрядных микроконтроллеров семейства STM32. Описание плат: STM32F4 Discovery, микроконтроллеров STM32F103c8t6 и STM32 Nucleo-L152RE. 
 2. Плата STM32F4 Discovery: установка среды разработки Keil uVision, загрузка данных библиотек, загрузка и установка программы STM32 ST-Link Utility, установка программы STM32CubeMX, работа с этой программой. 
 3. Платы микроконтроллеров STM32F103c8t6 и STM32 Nucleo-L152RE: распиновка платы STM32F103c8t6, примеры работы устройств. Распиновка платы STM32 Nucleo-L152RE. 
 4. Практическая работа № 1. Создание проекта в среде разработки CubeMX и Keil. 
 5. Использование портов GPIO (портов ввода/вывода) для моргания светодиодов платы Discavery. 
 6. Практическая работа № 2: Прерывания и их применение. Использование таймеров 
 7. Практическая работа № 3. Генерация сигнала ШИМ. 
Результаты обучения
 Создание устройств на базе отладочной платы и написание программ с использованием персонального компьютера. 
Кем работать? Инженер-электронщик, наладчик электронных устройств. Занимается компьютерным моделированием, проектированием и конструированием электронных приборов и устройств. Может работать как в научно-исследовательских центрах, так и непосредственно на производстве.