Сайт использует сервис веб-аналитики Яндекс Метрика с помощью технологии «cookie». Пользуясь сайтом, вы даете согласие на использование данной технологии.
Инициализация проекта для STM32 МК, варианты источников тактирования, базовые регистры, сравнение с AVR, примеры, всё это - здесь. Проект из видео: Полезные и всякие ссылки: Файлы CMSIS: Среда разработки STM32CubeIDE: ST-Link Server для работы программатора: STM32F401xC datasheet (распределение периферии по шинам, карта альтернативных функций выводов и прочее): STM32F401xC reference manual (регистры и всё, что с ними связано): Cortex-M4 MCU programming manual (функционал ЦПУ, в частности - SysTick): Тайм-коды: 00:00 - Начало 00:06 - Структура МК и дерево тактирования 01:38 - Выбор источника тактирования, регистры RCC 02:11 - Регистр RCC_CR 04:35 - Регистр RCC_CFGR 06:47 - Эксперименты с HSE 07:23 - Альтернативная запись макросов 08:23 - Немножко кода 08:50 - ШИМ при частоте HSE 09:22 - Эксперименты с HSI 10:00 - ШИМ при частоте HSI 10:34 - Настраиваем PLL, регистр RCC_PLLCFGR 13:19 - Алгоритм настройки PLL 14:29 - Чтение flash, регистр FLASH_ACR 16:00 - Настройка PLL в коде, без регистрации 18:22 - Эксперименты с PLL 18:41 - ШИМ при частоте PLL 19:02 - Сравнение с AVR 20:03 - Делаем ШИМ 500 кГц на разных источниках 21:17 - Делаем ШИМ 100 кГц на AVR