Урок 1. Введение. Общие сведения, скорее впечатления, об STM32.
Урок 4. Работа с регистрами микроконтроллера STM32. Библиотеки CMSIS и HAL.
Урок 5. Система тактирования STM32.
Урок 6. Порты ввода-вывода STM32.
Урок 7. Управление портами ввода-вывода через регистры CMSIS.
Урок 8. Управление портами ввода-вывода через функции библиотеки HAL.
Урок 9. Библиотека LL для STM32. Управления портами ввода-вывода через LL-функции.
Урок 10. Типы данных языка Си для STM32.
Урок 11. Конвертирование проекта для STM32 на языке C в проект C++.
Урок 14. Создание и использование библиотек для STM32. Библиотека Debounce.
Урок 15. Параллельные процессы. Выполнение задач в фоновом режиме при помощи прерывания от таймера.
Урок 16. Таймеры STM32 в режиме счетчиков. Генерация циклических прерываний от таймеров.
Урок 18. Система прерываний STM32. Организация и управление прерываниями.
Урок 20. Интерфейс UART в STM32. Работа с ним через регистры CMSIS. Использование прерывания UART.
Урок 22. Работа с UART через библиотеку HAL. Прием данных в блокирующем режиме.
Урок 23. Работа с UART через библиотеку HAL с использованием прерываний.
Урок 24. Организация коротких временных задержек в STM32. Библиотека DelayDWT.
Урок 25. Подключение знакосинтезирующих LCD дисплеев к STM32. Библиотека LCD780.
Урок 26. АЦП STM32. Общие сведения, режимы. Установка конфигурации через регистры CMSIS.
Урок 27. Работа с АЦП через регистры CMSIS. Основные режимы преобразования.
Урок 31. Работа с АЦП через функции библиотеки HAL.
Урок 32. Работа с АЦП через функции библиотеки HAL (продолжение).
Урок 33. Прямой доступ к памяти в STM32. Контроллер DMA.