C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\help\UM1718.pdf
STM32CubeMx 是一个STM32的图形化配置工具,可以作为STMCube 工具独立使用,也可以作为Eclipse的插件。
主要包含以下主要工功能:
HSE_RTC
也就是HSE
高速外部时钟128分频和来自外部低速时钟LSE
和内部RC振荡器LSI RC
。设置高速时钟源(HSE、HSI)
HSE:The high speed external clock signal
HSI:The high speed internal clock signal
其中HSE可以选择外部高速晶振和外部高速时钟,通过我们选择的时钟频率设置这里的Input frequency
值,注意如果为灰色,表示当前我们不能设置使能改时钟源。我们需要在Pinout Tab 标签->Configuration->Peripherals->RCC->HSE 使能改时钟。
选择时钟源输出到指定IO(MCO)
这里选择我们指定时钟系统到IO口,方便确定当前配置是否生效。
选择系统时钟(SYSCLK)
选择当前系统时钟。系统时钟只能HSI
高速内部时钟、HSE
高速外部时钟以及PLLCLK
倍频时钟系统。
SYSCLK
系统时钟通过AHB Prescaler
预分频后外设时钟系统。Configuration
配置选择的Middlewares
、Peripherals
等具体参数。
Project Settings
选择设置输出的代码工程路径、IDE等属性。