Программирование микроконтроллеров STM32
О курсе
Курс «Программирование микроконтроллеров STM32. Базовый курс» охватывает ключевые аспекты работы с микроконтроллерами STM32 от компании STMicroelectronics и архитектурой Cortex от ARM. Он предназначен для новичков и включает в себя следующие темы:
Цели курса:
- Изучение основ программирования микроконтроллеров STM32.
- Ознакомление с архитектурой ядра Cortex.
- Разработка и отладка программного обеспечения с использованием STM32CubeIDE.
Темы курса:
- Схемотехника подключения микроконтроллера:
- Основы подключения различных периферийных устройств к микроконтроллерам STM32.
- Документация на микроконтроллер:
- Изучение спецификаций и документации для эффективного использования микроконтроллеров.
- Прошивка и отладка программы:
- Процесс загрузки кода на устройство и его отладка с использованием ST-LINK и других средств.
- Работа в среде STM32CubeIDE:
- Использование STM32CubeIDE для создания проектов, настройки периферийных устройств и генерации кода.
- Интеграция функций STM32CubeMX для упрощения процесса разработки.
- Разбор основных библиотек:
- Изучение библиотек HAL (Hardware Abstraction Layer) и LL (Low Layer) для упрощения работы с аппаратными компонентами.
- Основные понятия, связанные с ядром Cortex:
- Понимание архитектуры Cortex, включая управление прерываниями, работу с памятью и оптимизацию производительности.
Практическая часть:
Курс включает практические занятия, где студенты будут разрабатывать проекты на основе STM32, включая:
- Управление светодиодами.
- Чтение данных с аналоговых датчиков.
- Использование интерфейсов связи (UART, I2C, SPI).
План курса
Модуль 1
-
Микроконтроллеры STM32 от ST
08:55 -
Преимущества микроконтроллеров STM32
16:59 -
История компании ARM
15:33 -
Обзор семейства ядер Cortex
06:14 -
Преимущество ядер от ARM
23:39 -
Обзор микроконтроллеров STM32
46:34 -
Обзор отладочной платы
35:28 -
Клоны и подделки STM32
24:00 -
Обзор других отладочных плат
14:25 -
Обзор программаторов STM32
44:31
Модуль 2
Модуль 3
Модуль 4
Модуль 5
Модуль 6
Модуль 7
Модуль 8
Модуль 9
Модуль 10
Программа ST-Link Utility
Пример сертификата
После прохождения онлайн-курса Вы сможете сгенерировать сертификат об окончании курса!
Оценки и отзывы студентов
Пока нет отзыва