Добавить
Уведомления

STM32 CMSIS часть 5

STM32. CMSIS часть 5 Содержание: 00:09 Введение и цель видео • Видео посвящено использованию библиотеки CMSIS в STM32CubeIDE. 01:03 Подготовка проекта 02:44 Настройка проекта 04:30 Создание пустого проекта 06:23 Оптимизация и сборка проекта 10:58 Прошивка и тестирование 18:14 Заключение и рекомендации • Видео демонстрирует использование библиотеки CMSIS и DMA режима. • Рекомендация использовать программу PVS-Studio для проверки качества кода. 19:36 Введение в сайт и документацию 20:34 Важность DMA в микроконтроллерах 22:04 Подготовка проекта • Используется плата Blue Pill с микроконтроллером STM32F103C8. 23:57 Настройка тактовой частоты и портов • Настройка тактовой частоты микроконтроллера на 72 МГц. • Подключение и настройка портов UART2 и UART3. • Включение тактирования и настройка режимов работы портов. 31:40 Настройка DMA • Включение тактовой частоты для работы DMA. • Настройка каналов DMA для приема и передачи данных. • Подключение прерываний и настройка регистров для работы с DMA. 35:24 Завершение настройки 37:34 Обработка прерываний и буферов 39:32 Настройка и работа DMA • Инициализация контроллера и настройка DMA. • Копирование данных из регистра в буфер. • Функция memcpy работает наоборот, копируя сначала в буфер, а затем из регистра. 41:10 Тестирование работы DMA • Запуск отладчика и тестирование работы DMA. 47:34 Проверка кода на соответствие стандартам 50:51 Практическое программирование микроконтроллера • Обзор библиотеки CMSIS и практическое программирование микроконтроллера. • Настройка блока тактирования для точного управления светодиодом. • Демонстрация работы светодиода с разной частотой тактирования. 53:00 Введение в систему тактирования 54:47 Запуск ядра контроллера 55:36 Пример работы с тактированием • Пример с STM32F1038T6 и частотой 72 МГц показывает, как можно менять частоту. 57:11 Настройка тактирования в коде • Пример с выводом светодиода на 13-й пин используется как базовый. • Цель видео - научиться программировать и настраивать тактирование в коде. 59:21 Настройка микроконтроллера 01:00:13 Уровень драйвера и работа с периферией 01:01:02 Настройка системы и библиотеки 01:03:39 Обертка для программирования 01:05:31 Порядок выполнения настроек 01:08:14 Настройка флеш-памяти 01:10:51 Настройка APB-2 и APB-1 01:12:47 Модификация регистра 01:14:03 Настройка частоты и мультиплексора 01:15:57 Включение FAPC и работа с кварцем 01:18:48 Настройка PLL и тактирования 01:22:34 Изменение частоты мерцания светодиода 01:25:38 Библиотека CMSIS и проверка кода 01:30:27 Введение в проект 01:31:22 Настройка микроконтроллера 01:32:22 Инициализация и работа с библиотеками 01:34:10 Настройка работы светодиодов 01:36:21 Работа с светодиодами 01:40:47 Логика работы светодиодов 01:42:37 Заключение 01:45:58 Настройка таймера 01:47:28 Логика работы 01:49:15 Настройка свечения 01:51:54 Работа с файлами настроек 01:54:38 Обработка прерываний 01:57:36 Тестирование светодиодов 02:01:10 Проверка кода 02:03:47 Диагностическое правило для C# 02:04:46 Статический анализатор PVS-Studio

Иконка канала Сергей Киркоров
804 подписчика
12+
44 просмотра
год назад
12+
44 просмотра
год назад

STM32. CMSIS часть 5 Содержание: 00:09 Введение и цель видео • Видео посвящено использованию библиотеки CMSIS в STM32CubeIDE. 01:03 Подготовка проекта 02:44 Настройка проекта 04:30 Создание пустого проекта 06:23 Оптимизация и сборка проекта 10:58 Прошивка и тестирование 18:14 Заключение и рекомендации • Видео демонстрирует использование библиотеки CMSIS и DMA режима. • Рекомендация использовать программу PVS-Studio для проверки качества кода. 19:36 Введение в сайт и документацию 20:34 Важность DMA в микроконтроллерах 22:04 Подготовка проекта • Используется плата Blue Pill с микроконтроллером STM32F103C8. 23:57 Настройка тактовой частоты и портов • Настройка тактовой частоты микроконтроллера на 72 МГц. • Подключение и настройка портов UART2 и UART3. • Включение тактирования и настройка режимов работы портов. 31:40 Настройка DMA • Включение тактовой частоты для работы DMA. • Настройка каналов DMA для приема и передачи данных. • Подключение прерываний и настройка регистров для работы с DMA. 35:24 Завершение настройки 37:34 Обработка прерываний и буферов 39:32 Настройка и работа DMA • Инициализация контроллера и настройка DMA. • Копирование данных из регистра в буфер. • Функция memcpy работает наоборот, копируя сначала в буфер, а затем из регистра. 41:10 Тестирование работы DMA • Запуск отладчика и тестирование работы DMA. 47:34 Проверка кода на соответствие стандартам 50:51 Практическое программирование микроконтроллера • Обзор библиотеки CMSIS и практическое программирование микроконтроллера. • Настройка блока тактирования для точного управления светодиодом. • Демонстрация работы светодиода с разной частотой тактирования. 53:00 Введение в систему тактирования 54:47 Запуск ядра контроллера 55:36 Пример работы с тактированием • Пример с STM32F1038T6 и частотой 72 МГц показывает, как можно менять частоту. 57:11 Настройка тактирования в коде • Пример с выводом светодиода на 13-й пин используется как базовый. • Цель видео - научиться программировать и настраивать тактирование в коде. 59:21 Настройка микроконтроллера 01:00:13 Уровень драйвера и работа с периферией 01:01:02 Настройка системы и библиотеки 01:03:39 Обертка для программирования 01:05:31 Порядок выполнения настроек 01:08:14 Настройка флеш-памяти 01:10:51 Настройка APB-2 и APB-1 01:12:47 Модификация регистра 01:14:03 Настройка частоты и мультиплексора 01:15:57 Включение FAPC и работа с кварцем 01:18:48 Настройка PLL и тактирования 01:22:34 Изменение частоты мерцания светодиода 01:25:38 Библиотека CMSIS и проверка кода 01:30:27 Введение в проект 01:31:22 Настройка микроконтроллера 01:32:22 Инициализация и работа с библиотеками 01:34:10 Настройка работы светодиодов 01:36:21 Работа с светодиодами 01:40:47 Логика работы светодиодов 01:42:37 Заключение 01:45:58 Настройка таймера 01:47:28 Логика работы 01:49:15 Настройка свечения 01:51:54 Работа с файлами настроек 01:54:38 Обработка прерываний 01:57:36 Тестирование светодиодов 02:01:10 Проверка кода 02:03:47 Диагностическое правило для C# 02:04:46 Статический анализатор PVS-Studio

, чтобы оставлять комментарии