Программирование микроконтроллеров STM32

0(0 Рейтинги)

План курса

Модуль 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

Выпустить сертификат

Добавьте этот сертификат к своему резюме, чтобы продемонстрировать свои навыки!

selected template

Рейтинги и обзоры студентов

Пока нет отзыва
Пока нет отзыва
20500 

ОПИСАНИЕ КУРСА

Курс «Программирование микроконтроллеров STM32. Базовый курс» охватывает ключевые аспекты работы с микроконтроллерами STM32 от компании STMicroelectronics и архитектурой Cortex от ARM. Он предназначен для новичков и включает в себя следующие темы:

Цели курса:

  • Изучение основ программирования микроконтроллеров STM32.
  • Ознакомление с архитектурой ядра Cortex.
  • Разработка и отладка программного обеспечения с использованием STM32CubeIDE.

Темы курса:

  1. Схемотехника подключения микроконтроллера:
  • Основы подключения различных периферийных устройств к микроконтроллерам STM32.
  1. Документация на микроконтроллер:
  • Изучение спецификаций и документации для эффективного использования микроконтроллеров.
  1. Прошивка и отладка программы:
  • Процесс загрузки кода на устройство и его отладка с использованием ST-LINK и других средств.
  1. Работа в среде STM32CubeIDE:
  • Использование STM32CubeIDE для создания проектов, настройки периферийных устройств и генерации кода.
  • Интеграция функций STM32CubeMX для упрощения процесса разработки.
  1. Разбор основных библиотек:
  • Изучение библиотек HAL (Hardware Abstraction Layer) и LL (Low Layer) для упрощения работы с аппаратными компонентами.
  1. Основные понятия, связанные с ядром Cortex:
  • Понимание архитектуры Cortex, включая управление прерываниями, работу с памятью и оптимизацию производительности.

Практическая часть:

Курс включает практические занятия, где студенты будут разрабатывать проекты на основе STM32, включая:

  • Управление светодиодами.
  • Чтение данных с аналоговых датчиков.
  • Использование интерфейсов связи (UART, I2C, SPI).

Базовые требования

  • Опыт программирования
  • Знание электроники на начальном уровне
  • Знание языка C# на среднем уровне

Для кого курс?

  • Этот курс подходит как для студентов, так и для профессионалов, желающих углубить свои знания в области программирования встроенных систем на базе STM32.

Тематика

Поделиться курсом