Введение в контроллеры STM32 0:00 Обсуждение контроллеров семейства STM32, представленных на плате Arduino Nano. Контроллеры STM32 обладают большим функционалом по сравнению с Mega. Важность полного названия контроллера для создания проекта.
Описание платы и компонентов 0:36 Описание джамперов для программирования и восстановления платы. Наличие кварца и двух светодиодов: верхний для питания, нижний для контроллера. Подключение светодиодов через резисторы к плюсовому выводу платы.
Программирование и настройка 1:51 Описание разъема для программирования и использование программатора. Подключение программатора к ноутбуку и настройка среды для работы с контроллером. Создание нового проекта и выбор контроллера.
Настройка выходов контроллера 3:54 Настройка выходов контроллера для работы в роли выходов. Пример использования порта PS13 для мигания светодиодом. Конфигурирование контроллера для работы с выводами.
Написание кода для управления светодиодами 5:35 Написание кода для управления состоянием выходов. Пример команды для инвертирования состояния выхода. Сборка и заливка проекта в контроллер для проверки работы.
Управление несколькими выводами 7:12 Назначение выводов контроллера для управления несколькими светодиодами. Пример дублирования команды для управления двумя пинами. Добавление третьего пина и проверка работы всех светодиодов.
Ошибки и их исправление 9:06 Ошибка при отсутствии назначения порта для контроллера. Исправление ошибки и проверка работы всех светодиодов. Команды установки и сброса состояния вывода.
Чтение состояния порта 11:28 Пример чтения состояния порта и управления светодиодом. Назначение порта B12 для чтения состояния. Проверка работы светодиода в зависимости от состояния порта.
Заключение 14:17 Подведение итогов: управление светодиодами и чтение состояния пинов. Благодарность за просмотр и прощание.