HAL库操作:
uint32_t sysclock = 0;
sysclock = HAL_RCC_GetSysClockFreq();
标准库的操作:
typedef struct
{
uint32_t SYSCLK_Frequency; /*!< returns SYSCLK clock frequency expressed in Hz /
uint32_t HCLK_Frequency; /!< returns HCLK clock frequency expressed in Hz /
uint32_t PCLK1_Frequency; /!< returns PCLK1 clock frequency expressed in Hz /
uint32_t PCLK2_Frequency; /!< returns PCLK2 clock frequency expressed in Hz /
uint32_t ADCCLK_Frequency; /!< returns ADCCLK clock frequency expressed in Hz */
}RCC_ClocksTypeDef;
RCC_ClocksTypeDef get_rcc_clock; //获取系统时钟状态 RCC_GetClocksFreq(&get_rcc_clock); //仿真的时候就可以在结构体get_rcc_clock中看见各个外设的时钟了