Занятие 3. Выставляем максимальную системную частоту STM32
В этом видео подробно разбираем настройку тактирования STM32F413ZH на плате NUCLEO-F413ZH в STM32CubeMX. Покажу, почему CubeMX может использовать HSI 16 МГц вместо HSE 8 МГц, почему получается 96 МГц вместо 100 МГц и как правильно настроить PLL. Разберём по шагам: 🔹 Что такое HSI и HSE 🔹 Чем отличается кварц от HSE Bypass 🔹 Почему HSE не выбирается в PLL Source Mux 🔹 Как настроить HSE = 8 МГц 🔹 Что делает PLLM /8 🔹 Для чего нужен PLLN ×400 🔹 Что делает PLLP /4 🔹 Как получить SYSCLK = 100 МГц 🔹 Что такое System Clock Mux = PLLCLK 🔹 Что такое HCLK и зачем нужен AHB Prescaler 🔹 Почему HSI 16 МГц + /16 ×192 /2 = 96 МГц 🔹 Как правильно настроить STM32F413ZH на 100 МГц В результате получаем: 8 МГц → PLLM /8 → 1 МГц → PLLN ×400 → 400 МГц → PLLP /4 → 100 МГц → SYSCLK → HCLK 100 МГц Это видео будет полезно тем, кто только начинает изучать STM32, STM32CubeMX и HAL и хочет разобраться не только в том, куда нажать, но и почему именно эти значения используются.
Название:
Занятие 3. Выставляем максимальную системную частоту STM32
Категория:
Разное